user3084415
user3084415

Reputation: 75

Python Requests Post is Stuck at Starting New HTTP Connection

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)

I've enabled logging and this is in Flask. If I manually do a POST request to the URL with the correct JSON response body, it works fine. It just says INFO:requests.packages.urllib3.connectionpool:Starting new HTTP connection (1): 0.0.0.0

And it just hangs there forever.

Any ideas?

Upvotes: 3

Views: 3989

Answers (1)

nasser alshammari
nasser alshammari

Reputation: 1023

You need to run your flask app with threading enabled.

app.run(threaded=True)

This is not advisable for production of course, just for quick development :)

Upvotes: 1

Related Questions