Why do request parameters sent in request body need to be URL encoded?

Viewed 5026

I understand with GET request they need to be entered into a URL and therefore need to be URL (percent) encoded so that they don't mean anything in the context of a server interpreting the URL.

But if data is in the body of a request rather than the URL then why does it need to be URL encoded?

Example:

enter image description here

0 Answers
Related