【nginx】反向代理是,url包含特殊字符导致400错误
现象:在一个url参数中包含了特殊字符{},通过nginx请求,报400错误问题分析:这个url请求,绕开nginx,可以返回数据,判定是nginx出现问题;将url特殊字符删除,通过nginx能正常访问,由此判定nginx对url的特殊字符做了处理解决方案在proxy_pass的跳转路径后新增$request_urilocation /name/ { proxy_pass http://127.0.0.1$request_uri;}参考文档:http://nginx.org/
原创
2021-11-19 14:30:05 ·
4958 阅读 ·
2 评论