首页 > 解决方案 > 获取请求在邮递员中有效,但不适用于 python 代码 - 错误 404

问题描述

下面的请求在 Postman 中工作,但是如果我将代码从 Postman 复制到VS Code或者PyCharm我总是得到HTTP 错误 404。找不到请求的资源。我的想法不多了,感谢您的帮助。我在代理后面工作,但据我所知,这是很好的排序,因为我之前有407 错误,现在已经解决了。localhostapidjango api我开发的,我从PyCharm.

导入请求

url = "http://127.0.0.1:8000/api/jobs/"
payload={}
files={}
headers = {
  'Content-Type': 'application/json'
}
response = requests.get(url, headers=headers, data=payload, files=files)
print(response.text)

标签: pythonpython-requestspostman

解决方案


import os
import requests

os.environ['HTTP_PROXY'] = os.environ['http_proxy'] = 'http://http-connect-proxy:3128/'
os.environ['HTTPS_PROXY'] = os.environ['https_proxy'] = 'http://http-connect-proxy:3128/'
os.environ['NO_PROXY'] = os.environ['no_proxy'] = ''

url = "http://127.0.0.1:8000/api/jobs/"
payload={}
files={}
headers = {
  'Content-Type': 'application/json'
}
response = requests.get(url, headers=headers, data=payload, files=files)
print(response.text)

您可以尝试用您的代理服务器替换它并尝试


推荐阅读