NOTE: This is a known bug that is being disregarded even on your GitHub, so it would be great if you finally looked into it.
I’m trying to create an HTTP node that would send an http request to an internal API.
When I add an authorization token via Bearer authentication or via Custom authentication (using “Authentication”: “Bearer token_value”), your software resets the token and doesn’t send anything. So the authorization field is sent empty!
It does not provide any error about it, nothing, so I end up wasting time trying to understand what happened and could only uncover the error because I was sending the request to my own server to check what happens.
The only way to fix that is to ask n8n to not send any authorization values at all and to instead send the request via Headers using the “Authorization”: “Bearer token_value” (which would not work for most cases and is less secure).
Could you please fix this error finally?
This is ridiculous it’s still there especially that many users reported it multiple times on this forum and nothing happened. Here are some links below:
Thank you! The Bearer authorization is not working in the HTTP nodes even though when I make the same requests using Make.Com or Postman or any other way they work just fine. That’s why in this template I had to send the Authorization headers manually. Would like to avoid that.
and also here’s a demo video of how it works on my end:
Thanks! Changing the versions worked! I think i reused them from other workflows so perhaps there should be some visible notification in n8n when you’re using deprecated nodes to avoid these problems.