nginx+django+gunicorn 遇到 URL 空格转义问题~
URL 如果是 123 456,浏览器点击后就会变成 123%20456
在 django 自带的调试服务中,通过 URL 正则获取到的值是 123 456,一点问题没有
但通过 nginx+django+gunicorn 部署到生产服务器,获取到的值是 123%20456,然后导致与数据库交互有一些错误,但感觉也不是 django 的 bug 啊~难道是 nginx+gunicorn 的问题?我是通过 proxy_pass 传递数据的~ ----------------------- 以下是精选回复-----------------------
答:注意你的 url 里面 123 和 456 的空格,应该是空格 urlencode 转换成了%20
0条评论