python请求在本地/生产中返回不同的状态代码

时间:2019-03-19 20:51:25

标签: python django python-requests urllib urllib3

全部。 试图从Django应用程序中使用python请求库访问foo.com。

我正在本地和生产环境中使用所有依赖项的相同版本。 django应用程序托管在弹性beantalk上。 本地对foo.com的请求返回状态码200。而对同一页面的生产请求始终为403。 同样,对bar.com的生产请求返回200。 AWS EB日志中没有任何内容。

我应该在哪里寻找有关此问题的线索?

python3。请求2.20.1。

**** // **** 生产请求/响应403 **** // ****

{'User-Agent':'Mozilla / 5.0(Macintosh; Intel Mac OS X 10_10_3)AppleWebKit / 537.36(KHTML,Gecko一样)Chrome / 72.0.3626.121 Safari / 537.36','accept-encoding':'gzip ,deflate,br','ACCEPT':'text / html,application / json,application / xhtml + xml,application / xml; q = 0.9,image / webp,image / apng, / ; q = 0.8','Connection':'keep-alive','accept-language':'en-US,en; q = 0.9','cache-control':'max-age = 0'}

{'Date':'Tue,19 Mar 2019 21:22:49 GMT','Set-Cookie':'BIGipServer〜blpart〜prod_cag_int_pl = 1729895340.36895.0000;路径= /; Httponly;安全,TS0146ef81 = 018311fb76135815ac1df572d8f2d1ea5aa4467189900a3c4bd271f978754ddcfc965e0f553f77c07b7d60700425d031c96db5abf8ed876c1f62e240755ba80603a146246f; Path = /','Transfer-Encoding':'chunked'}

**** // **** 本地请求/响应200 **** // ****

{'User-Agent':'Mozilla / 5.0(Macintosh; Intel Mac OS X 10_10_3)AppleWebKit / 537.36(KHTML,Gecko一样)Chrome / 72.0.3626.121 Safari / 537.36','accept-encoding':'gzip ,deflate,br','ACCEPT':'text / html,application / json,application / xhtml + xml,application / xml; q = 0.9,image / webp,image / apng, / ; q = 0.8','Connection':'keep-alive','accept-language':'en-US,en; q = 0.9','cache-control':'max-age = 0'}

{'Date':'Tue,19 Mar 2019 21:21:42 GMT','Content-Type':'application / json; charset = UTF-8','Content-Length':'164', '连接':'保持活动','内容编码':'gzip','服务器':'foo','交易-向导':'32f6c127-065c-48ae-90b5-360e41a6fe68','变化': 'Accept-Encoding,Accept-Encoding','X-Application-Context':'application:PROD,dc2-pod-bootstrap:8015'}

0 个答案:

没有答案