Quantcast
Channel: SCN: Message List
Viewing all articles
Browse latest Browse all 2812

Node.js code for HTTP POST with X-CSRF-Token

$
0
0

Hi all,

 

I am currently experimenting with a IoT solution. Instead of using the HCP, with the preconfigured IoT services, I have created an oData service on a HANA system on AWS.

To test the HTTP GET and the HTTP POST, I have used Postman, and it works. The HTTP POST via postman can be achieved by providing the X-CSRF-Token in the header data, which I have fetched first using a HTTP GET.

 

Now I am trying to replicate this with a Node.js javascript. However, after I have fetched the X-CSRF-Token with a HTTP GET, I want to do a HTTP POST with the actual data, and also with the X-CSRF-Token filled with the value i got from the fetch. However, the token value is not valid anymore when I create the POST request. I have tried to keep the session open, by using a http agent (keepAlive : true, maxSockets : 1), but with no success.

I also tried to turn off the X-CSRF-Token by changing the GUI parameters of my oData service in SICF by putting parameter ~CHECK_CSRF_TOKEN to 0, but also without success.

 

Does anyone know how this could be done with node.js?

 

Many thanks,

Steven Spronk


Viewing all articles
Browse latest Browse all 2812

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>