python - 获取请求在邮递员中有效,但不适用于 python 代码 - 错误 404
问题描述
下面的请求在 Postman 中工作,但是如果我将代码从 Postman 复制到VS Code
或者PyCharm
我总是得到HTTP 错误 404。找不到请求的资源。我的想法不多了,感谢您的帮助。我在代理后面工作,但据我所知,这是很好的排序,因为我之前有407 错误,现在已经解决了。localhostapi
是django 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)
解决方案
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)
您可以尝试用您的代理服务器替换它并尝试
推荐阅读
- angular - 如何导入特定版本的 jquery 和 jquery 插件仅特定于 angular5 中的某个组件?
- mysql - 如何在数据库上存储带有订购项目的清单
- hadoop - Hadoop 问题,尝试在 hadoop 上运行基本 WordCount MapReduce
- node.js - Node-red 随机重启
- android - 如何让用户在 google session firebase 中退出?
- sql-server - SQL Server 存储过程接受可选参数
- android - 如何在服务内运行 onLocationChanged
- tizen - 像 Green Hill Software 的 INTEGRITY RTOS 这样的 RTOS 如何与汽车级 linux 集成?
- c++ - C++ 未在 Atom 中编译
- redis - 我在列表中的 ElastiCache 上的 Redis 中获取损坏的数据