Python-Requests模块为502提供IPv6

时间:2019-06-13 15:54:59

标签: linux python-2.7 python-requests ipv6 bad-gateway

我正在尝试使用Linux上的python-requests模块对IPv6服务器进行后期调用。这给我一个502 Bad Gateway错误。

以下是版本的详细信息:

  • Python版本:2.7
  • 请求模块版本:2.22

但是我尝试从Windows计算机发出相同的请求(使用请求2.21),请求成功。

payload = {
            'username' : "abc",
            'password' : "xxxx"
            }

response = requests.post('https://[2606:b400:605:b857::489]/xyz/auth/tokens',  data=payload, verify=False)
print response

我收到502错误的网关响应代码

1 个答案:

答案 0 :(得分:0)

这可能是因为您没有添加发出请求所需的标头。有时,请求可能只接受特定的Content-Type

尝试捕获请求,看看有什么问题。