flask APScheduler 定时任务调用urllib2访问 django 的url 一段是时间后发现500error
查看ngnix log 发现浏览器访问django是http1.0
通过urllib2 访问django 是http1.1
修改
import urllib2, httplib
httplib.HTTPConnection._http_vsn = 10
httplib.HTTPConnection._http_vsn_str = 'HTTP/1.0' 问题解决
本文介绍了一种使用Flask APScheduler触发urllib2访问Django URL时遇到的问题:由于HTTP版本不一致导致的500错误。通过调整urllib2和httplib的HTTP版本设置为HTTP/1.0来解决此问题。
flask APScheduler 定时任务调用urllib2访问 django 的url 一段是时间后发现500error
查看ngnix log 发现浏览器访问django是http1.0
通过urllib2 访问django 是http1.1
修改
import urllib2, httplib
httplib.HTTPConnection._http_vsn = 10
httplib.HTTPConnection._http_vsn_str = 'HTTP/1.0' 问题解决
4234

被折叠的 条评论
为什么被折叠?