我正在尝试做一个请求。
我要接触的主机是在一个私人集群中,但可以从公共URL访问。问题是当我提出普通帖子请求时,我会得到404响应,因为主机期望其内部名称(主机名)。
是否有一种方法可以执行诸如wendys = request.post(someUrl,hostName = hostName,data = data)之类的事情,因此请求将转到某个urlull,但将主机名作为主机名而不是someurl。
<。 <。"主机"几乎总是在标题中传递。尝试这样的东西
#add/remove whatever other headers you need
headers={
'Accept':'application/json, text/plain, */*',
'Accept-Encoding':'gzip, deflate, br',
'Accept-Language':'en-US,en;q=0.9',
'Host':'hostName'
}
response = request.post(someURL, headers=headers, data = data)
注意,您可能需要检查请求,因为某些网站需要主机,来源,推荐人等。