url 特殊符号 400 bad request

2016-12-30 15:41:23 +08:00
 yoke123

网上也查了一堆资料 没搞定

大致流程是:

http://www.123.com/Celebration-Lamps-+10%-Everyone.html

这个链接的 url 里面有特殊字符 + % 这两个 请求直接 报 400 bad request

转义之后

http://www.123.com/Celebration-Lamps-%2B10%25-Everyone.html 还是 400 bad request

请问怎么回事? 两个链接都报 400

ps:%2B(+) %25(%)

2197 次点击
所在节点    PHP
3 条回复
SoloCompany
2016-12-30 18:34:36 +08:00
我觉得这是你的浏览器过于只能的锅(bug),不要尝试用手工编辑 URL 栏
直接生成 a href 然后去点击可能就没问题了
yoke123
2016-12-31 14:53:39 +08:00
。。。。。谷歌浏览器
czb
2017-01-01 00:54:44 +08:00
看看是不是 Nginx WAF 之类的规则屏蔽了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/331265

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX