【问题标题】:Python requests get: "Dynamic backend host not specified"Python 请求得到:“未指定动态后端主机”
【发布时间】:2015-12-13 17:19:18
【问题描述】:

我正在尝试使用python的请求包做一个非常简单的https“get”方法,它似乎工作,除了我从主机收到一条错误消息:

"Dynamic backend host not specified"

我不知道这到底是什么意思。 get方法中是否需要设置一些参数?

【问题讨论】:

  • 你能把你调用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'})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-02-25
    • 2017-10-25
    • 1970-01-01
    • 1970-01-01
    • 2021-10-12
    • 2012-12-21
    • 1970-01-01
    • 2021-02-11
    相关资源
    最近更新 更多