我使用HttpLibrary.HTTP关键字设置请求标题为POST方法设置自定义标题
但是当我运行测试用例时,在wireshark中,我没有看到POST方法与我设置的标题值一致。
图书馆也没有计算内容长度。
根据代码标头在kwargs []参数中设置,但在执行Http POST时不会发送参数中的内容。
kwargs = {}
if 'Content-Type' in self._request_headers:
kwargs['content_type'] = self._request_headers['Content-Type']
self._response = self.app.post(url, self._request_body or {}, self._request_headers, **kwargs
对请求的网址发布了帖子,但标题未按预期设置
答案 0 :(得分:0)
我遇到了同样的问题,我发现我正在使用'创建新的HTTP上下文'并且' GET'错误。事实证明,您应该只提供在“创建新的HTTP上下文”中未指定的网址部分。关键字
不正确:
Create New HTTP Context | mywebsite.com
Set Request Header | key | value
Get http://mywebsite.com/specific/uri
正确:
Create New HTTP Context | mywebsite.com
Set Request Header | key | value
Get /specific/uri