【问题标题】:Python requests get: "Dynamic backend host not specified"Python 请求得到:“未指定动态后端主机”
【发布时间】:2015-12-13 17:19:18
【问题描述】:
我正在尝试使用python的请求包做一个非常简单的https“get”方法,它似乎工作,除了我从主机收到一条错误消息:
"Dynamic backend host not specified"
我不知道这到底是什么意思。 get方法中是否需要设置一些参数?
【问题讨论】:
标签:
python
openssl
python-requests
【解决方案1】:
好的,事实证明这是正确设置标题的问题。
添加
headers = {'content-type': 'application/json', 'accept':'application/json'}
解决了问题。
工作调用的代码:
r = requests.post(
HELLO_WORLD_URL,
cert = (os.path.join(CERT_DIR, "cert.pem"), os.path.join(CERT_DIR, "example-key.pem")),
auth = (USER_ID, PASSWORD),
headers = {'content-type': 'application/json', 'accept':'application/json'})