URL 编码模式的区别
- Encode URI Component: 最常用的编码方式。将除
A-Z a-z 0-9 - _ . ! ~ * ' ( )之外的所有字符都进行转义。通常用于编码 URL 参数的值。空格会被编码为%20。 - Encode URI (Full URL): 用于编码整个 URL。它不会转义 URL 中的保留字符(如
: / ? # & =),确保 URL 的结构不被破坏。空格会被编码为%20。 - Form Data (Plus): 类似于
application/x-www-form-urlencodedMIME 类型。主要区别在于空格会被编码为+号,而不是%20。这常见于 HTML 表单提交的数据中。