Python Requests Post在启动新的HTTP连接时遇到困难

时间:2014-06-17 01:23:16

标签: python json flask python-requests

user_info = json.dumps({"bio":biography, "interests":interest_indexes})
headers = {'Content-type':'application/json'}
url = "http://0.0.0.0:5000/users/" + str(user_id)
r = requests.post("http://0.0.0.0:5000/users/1", data=user_info, headers=headers)

我已启用日志记录,这是在Flask中。如果我使用正确的JSON响应主体手动对URL进行POST请求,它可以正常工作。它只是说INFO:requests.packages.urllib3.connectionpool:启动新的HTTP连接(1):0.0.0.0

它永远挂在那里。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您需要在启用线程的情况下运行烧瓶应用。

// pjax complete $(document).on('pjax:complete', function (event, xhr, textStatus, options) { alert(JSON.stringify(xhr)); var url = xhr.getResponseHeader('X-Pjax-Url'); if (url) { window.location = url; } });

当然,这不适用于生产,只是为了快速开发:)