假设参数如下:
name = Redmi K40 Pro+
请求:
http://...?name=Redmi%20K40%20Pro+
空格被自动转义成%20
,但+
没有被转义。
手动替换后重新请求:
path = path.replaceAll('+', '%2B')
http://...?name=Redmi%20K40%20Pro%2B
为什么 +
需要手动转义?
假设参数如下:
name = Redmi K40 Pro+
请求:
http://...?name=Redmi%20K40%20Pro+
空格被自动转义成%20
,但+
没有被转义。
手动替换后重新请求:
path = path.replaceAll('+', '%2B')
http://...?name=Redmi%20K40%20Pro%2B
为什么 +
需要手动转义?
3 回答628 阅读✓ 已解决
2 回答715 阅读✓ 已解决
2 回答678 阅读✓ 已解决
3 回答487 阅读✓ 已解决
3 回答440 阅读✓ 已解决
1 回答571 阅读✓ 已解决
1 回答540 阅读✓ 已解决
https://developer.mozilla.org...