append request headers instead of replacing (#37845)
This commit is contained in:
parent
d502745a4e
commit
2c44061a04
2 changed files with 22 additions and 1 deletions
|
@ -125,7 +125,7 @@ if ($headers) {
|
|||
default { $req_headers.Add($header.Name, $header.Value) }
|
||||
}
|
||||
}
|
||||
$client.Headers = $req_headers
|
||||
$client.Headers.Add($req_headers)
|
||||
}
|
||||
|
||||
if ($client_cert) {
|
||||
|
|
|
@ -338,3 +338,24 @@
|
|||
- invalid_path.content is defined
|
||||
- invalid_path.method == 'GET'
|
||||
- invalid_path.connection is defined
|
||||
|
||||
- name: post request with custom headers
|
||||
win_uri:
|
||||
url: http://{{httpbin_host}}/post
|
||||
method: POST
|
||||
headers:
|
||||
Test-Header: hello
|
||||
Another-Header: world
|
||||
content_type: application/json
|
||||
body: '{"foo": "bar"}'
|
||||
return_content: yes
|
||||
register: post_request_with_custom_headers
|
||||
|
||||
- name: assert post with custom headers
|
||||
assert:
|
||||
that:
|
||||
- not post_request_with_custom_headers.changed
|
||||
- post_request_with_custom_headers.status_code == 200
|
||||
- post_request_with_custom_headers.json.headers['Content-Type'] == "application/json"
|
||||
- post_request_with_custom_headers.json.headers['Test-Header'] == 'hello'
|
||||
- post_request_with_custom_headers.json.headers['Another-Header'] == 'world'
|
||||
|
|
Loading…
Reference in a new issue