我正在尝试访问我的防火墙API。
我在 curl 中得到了一个很好的答案:
curl -k -i -u admin:xxxx -X POST https://10.0.0.2:9443/api/sonicos/auth
#=> Ok
对于请求,API 说 HTTP 406这是我的代码:
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 类型。
我尝试了很多参数但没有成功。有什么想法可以帮助我吗?
感谢
据我所知,根据 RFC 2045,内容类型应该是小写的。在您的情况下,"'内容类型':'应用程序/json'">