Given that you have the same problem with the data you receive in the request body, this is likely an issue with how the sender encodes the data.
I wrote a very basic Cloud Function with the following code. (Note: you seem to use Firebase Functions, I didn't test that but don't expect that to be the cause of the problem you see):
I logged
_request.body
at the start of the function.Having the same problem.
Given that you have the same problem with the data you receive in the request body, this is likely an issue with how the sender encodes the data.
I wrote a very basic Cloud Function with the following code. (Note: you seem to use Firebase Functions, I didn't test that but don't expect that to be the cause of the problem you see):
I called it with the following command from the terminal:
The log output is: dev-to-uploads.s3.amazonaws.com/i/...
Ok thanks..
I'll do some testing and will let you know
Try a most basic command with
curl
like in my example. Keep me posted, I'll see what I can do to help you troubleshoot this.The problem was with the data I was receiving from webhook :D
Nice find, thanks for sharing. It makes sense given you already saw question marks when you logged the request body. Glad you've resolved that.