Options

Problem sending JSON to a REST api

AitorEGAitorEG Member Posts: 342
Hi everyone,

I'm finding an issue sending a json to an API.

The sending function is this:
SendJSONtoAPI(VAR pJson : Text) : Text
IF ISCLEAR(XMLHTTP) THEN
  CREATE(XMLHTTP,FALSE,TRUE);
XMLHTTP.open('POST', 'http://eshop.XXX-eu.com/ws/api/rest');
XMLHTTP.setRequestHeader('Content-Type: ', 'multipart/form-data');
XMLHTTP.setRequestHeader('Host','eshop.XXX-eu.com');
XMLHTTP.send(pJson);

In fidler, as far as I know, seems to be a correct call:

0lw2fmt5ck8c.png
wl9363537mbb.png


But the adminsitrator of the service, is telling me that he is receiving an empty cal...

So I tried to use postman as he has recommend me, like this:

yd527d32lgqn.png


And it works correctly. I think that may be I'm asending incorrectly the content of the JSON. In postmna, the content is assigned to a variable called "json". Could be that the problem? How can I reproduce that in the NAV call?

Thaank you very much
Sign In or Register to comment.