I am in a free trial, but can’t seem to make the most basic thing work. I have tried many different endpoints, and I cannot seem to get HTTP POST Request to send BODY data, whether it’s static or dynamic. Is this a bug, or am I missing something? I can get headers and query string parameters to work fine. Here is a sample step setup, as well as the corresponding POSTBIN results. (I have tried multiple APIs that need body data, and they all respond as if the body is empty)
What version of n8n?
Not having a problem in 1.77.4. Wondering if there could be a bug in the version you are using.
Another test site that mostly echos back what you send is https://httpbin.org (maybe try some requests against that).
just tried myself on a self hosted and was able to get it working:
Double check all your parameter settings
I am running in a trial on n8n’s direct site, looks like version is 1.84.1
Seems to work fine if I send JSON with application/json as my content type. But it won’t send the text I enter when the content type is text/html. I will keep trying your suggestions. Thank you!
FWIW, Tried the same workflow previously posted (with a bogus header also specified to be closer to your original example), pasted into a self hosted instance on 1.84.1, and it worked. Maybe something is happening on n8n cloud specifically.
https://httpbin.org shows the proper body - and now some of my other tests are working that weren’t previously — Either something was fixed in n8n, or something was not working specifically in my account. Either way, I am now able to send body data in an HTTP Request Post. Not sure what exactly solved it, but very much appreciate the help! Thank you.
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.