我的网络应用 API 正在运行。
如果我去http://127.0.0.1:5000/通过任何浏览器我都会得到正确的响应。
如果我使用高级 REST 客户端 Chrome 应用并向该地址的应用发送 GET 请求,我会得到正确的响应。
但是这给了我一个 503:
import requests
response = requests.get('http://127.0.0.1:5000/')
由于某种原因,我读到尝试这个:
s = requests.Session()
response = s.get('http://127.0.0.1:5000/')
但我仍然收到 503 响应。
我尝试过的其他事情:不使用 http://前缀、不在 URL 中使用端口、在不同的端口上运行、尝试不同的 API 调用(例如 Post)等。
谢谢。
最佳答案
http://127.0.0.1:5000/
是您的本地主机吗?如果是这样,请尝试 'http://localhost:5000'
代替
关于python - 使用 Python 请求 GET 不起作用 - Web 客户端和浏览器可以工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34076005/