Home > Forum > Actions > Invoke REST Web Service and application/json

Invoke REST Web Service and application/json
0

Hi all!

I am really struggling with this action.

I am trying to send JSON data to a REST web service.

JSON string is generated by a business rule, which contains a JSON Query (FOR JSON). Testing this business rule works fine, also umlauts are shown.

My configuration in request body is body type: Binary, which is the only way to send dynamic JSON data.

Somehow my encoding (which should be UTF-8) gets lost.

I am sending Content-Type:application/json in binary part headers, my assumption is that this header is not sent at all, also History in Admin mode does not show this header.

What am I doing wrong here or is it a bug?

Thanks a lot in advance & best regards, Nik

P.S.: Sending data from POSTMAN to my REST service works fine

In reply to: Daniel Krüger (Cosmo Consult)

Hi Nik,

did you use a proxy to verify, what kind of headers are sent?
For example you could make use of httptoolkit:
https://daniels-notes.de/posts/2022/debug-web-service-datasource


I haven't used the REST web service with a dynamic body.

Best regards,
Daniel

Hi Daniel!

A workaround for me was, to store JSON data in a multiline form field (JSON data is generated by a business rule with SQL integration).

Then I am using this field as JSON part value with Body type: JSON and everything works like a charm.

Must be a problem with binary data, but I didn't analyze this further.

Best regards, Nik

Privacy overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognizing you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.


To see a full list of the cookies we use and learn more about their purposes, visit our Privacy Policy.