get请求中带`.`的请求返回403

web请求中get参数中带有.就会报403的错误,比如

https://test.com/?t=ab.cn

如果去掉.就正常了,请问怎么回事

https://test.com/?t=abcn

错误日志是这样的,看不出来是什么原因造成的

116.234.238.56 - - [28/Jul/2019:09:43:18 +0800] "GET /task?test=dafad.afa HTTP/2.0" 403 169 "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1" -
阅读 3.4k
1 个回答

找到原因了,自己屏蔽了URL中带有.的请求。。。。当初为了防网络爬虫疯狂请求

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题