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.5k
1 个回答

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

推荐问题