【发布时间】:2018-03-10 12:55:41
【问题描述】:
我面临一个独特的问题。 以下是我的代码。
url = 'ABCD.com'
cookies={'cookies':'xyz'}
r = requests.post(url,cookies=cookies)
print(r.status_code)
json_data = json.loads(r.text)
print("Printing = ",json_data)
当我在 POSTMAN 工具中使用 url 和 cookie 并使用 POST 请求时,我得到 JSON 响应。但是当我在python中使用上面的代码和POST请求方法时,我得到了 404 Printing = {'title': 'init', 'description': "错误:在 ABCD: d1 中找不到 id: xxxxxxxxx 的设备"}
但是当我使用以下代码时,即使用 GET 请求方法
url = 'ABCD.com'
cookies={'cookies':'xyz'}
r = requests.post(url,cookies=cookies)
print(r.status_code)
json_data = json.loads(r.text)
print("Printing = ",json_data)
我明白了 200 打印 = {'apiVersion': '0.4.0'}
我不确定为什么 POST 方法与 POSTMAN 工具中的 JSON 响应一起使用,当我尝试使用 python 时它不起作用。我使用最新的 python 3.6.4
【问题讨论】:
标签: python-3.x