我理解 GET 请求需要将它们输入到 URL 中,因此需要进行 URL(百分比)编码,以便它们在解释 URL 的服务器上下文中没有任何意义。
但是如果数据位于请求正文中而不是 URL 中,那么为什么需要对其进行 URL 编码?
示例:
您可以在 POST 请求 的正文中使用任何您想要的格式。 您应该确保接收端(服务器)接受该格式并知道如何处理该格式。
URL 编码(
x-www-form-urlencoded
内容类型)经常使用,因为它是在网页中提交 HTML <form>
时的默认数据格式,并且大多数服务器都知道如何处理它。