Ask Your Question
0

Why does my code work on my local machine but throws an error on Heroku stating that there is an invalid character in the header content? The specific error code is ERR_INVALID_CHAR and pertains to the "Authorization" field.

asked 2021-06-27 11:00:00 +0000

bukephalos gravatar image

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
2

answered 2022-10-26 08:00:00 +0000

nofretete gravatar image

This error could be caused by a few different things.

One possibility is that there is a special character in the Authorization header that is not supported by Heroku's server. Check for any characters that are not standard letters, numbers, or symbols in the header.

Another possibility is that the encoding of the Authorization header is different on your local machine than on Heroku. Make sure that the encoding is consistent and that there are no conversion issues when the code is deployed.

Lastly, it could be a security issue. Heroku may have stricter security protocols in place that are detecting something in the Authorization header that is potentially malicious. In this case, make sure that the Authorization header is properly authenticated and authorized.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account. This space is reserved only for answers. If you would like to engage in a discussion, please instead post a comment under the question or an answer that you would like to discuss

Add Answer


Question Tools

Stats

Asked: 2021-06-27 11:00:00 +0000

Seen: 10 times

Last updated: Oct 26 '22