我有我的Web应用程序API运行。使用Python请求GET不起作用 - Web客户端和浏览器工作
如果我通过任何浏览器去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调用等
感谢。
您是否尝试设置用户代理? – davejagoda
这样的? requests.get('http://127.0.0.1:5000/,headers = {'User-Agent':'something'})我会怎样设置它? – Village
很难确定,但每个人都喜欢冒充Mozilla:'header = {'User-Agent':'Mozilla/5.0'}' – davejagoda