curl和python请求之间的区别

2024-10-03 06:32:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试访问防火墙API。你知道吗

我得到了一个很好的答案:

curl -k -i -u admin:xxxx -X POST https://10.0.0.2:9443/api/sonicos/auth 
#=> Ok

对于请求,api说是http406 这是我的密码:

import requests
from requests.auth import HTTPBasicAuth
r = requests.post(
    'https://10.0.0.2:9443/api/sonicos/auth', 
    auth=HTTPBasicAuth('admin', 'xxxx'), 
    headers={'Content-type': 'Application/JSON'}, 
    verify=False
)

API文件说明:406不可接受 不支持内容类型中的Mime类型。你知道吗

我尝试了很多参数都没有成功。 有什么办法帮我吗?你知道吗

桑克斯


Tags: 答案httpsimportauthapi类型admincurl