在写python的时候遇到的,请求的URL有两套host,不同的情况下需要绑定不同的host,例如请求http://www.baidu.com/path/path2,在某case下需绑定HOST 0.0.0.0
网上查了一下,大部分都是使用proxies参数
但是我自己尝试了下
最后用了如下方法达到目的
网上查了一下,大部分都是使用proxies参数
但是我自己尝试了下
url = "http://www.baidu.com/path/path2 " proxies = {'http': '0.0.0.0'} result = requests.post(url, headers=headers, json=json, proxies=proxies).json()在我本机可以ping通0.0.0.0的情况下,请求报了400错误
最后用了如下方法达到目的
url = "http://0.0.0.0/path/path2" headers = {'host': 'www.baidu.com'} result = requests.post(url, headers=headers, json=json).json()如果有人知道为什么使用proxies参数会400,希望可以在评论讨论下~