Parameter |
Choices/Defaults |
Comments |
body
|
|
The body of the HTTP request/response to the web service.
|
client_cert
path
(added in 2.4) |
|
Specifies the client certificate (.pfx) that is used for a secure web request.
The WinRM connection must be authenticated with CredSSP if the certificate file is not password protected.
Other authentication types can set client_cert_password when the cert is password protected.
|
client_cert_password
(added in 2.5) |
|
The password for the client certificate (.pfx) file that is used for a secure web request.
|
content_type
|
|
Sets the "Content-Type" header.
|
creates
path
(added in 2.4) |
|
A filename, when it already exists, this step will be skipped.
|
dest
path
(added in 2.3) |
|
Output the response body to a file.
|
follow_redirects
(added in 2.4) |
|
Whether or not the win_uri module should follow redirects.
all will follow all redirects.
none will not follow any redirects.
safe will follow only "safe" redirects, where "safe" means that the client is only doing a GET or HEAD on the URI to which it is being redirected.
|
force_basic_auth
bool
(added in 2.5) |
|
By default the authentication information is only sent when a webservice responds to an initial request with a 401 status. Since some basic auth services do not properly send a 401, logins will fail.
This option forces the sending of the Basic authentication header upon the initial request.
|
headers
|
|
Extra headers to set on the request, see the examples for more details on how to set this.
|
maximum_redirection
int
(added in 2.4) |
Default:
5
|
Specifies how many times win_uri redirects a connection to an alternate Uniform Resource Identifier (URI) before the connection fails.
If maximum_redirection is set to 0 (zero) or follow_redirects is set to none , or set to safe when not doing GET or HEAD it prevents all redirection.
|
method
|
Choices:
- CONNECT
- DELETE
GET ←
- HEAD
- MERGE
- OPTIONS
- PATCH
- POST
- PUT
- REFRESH
- TRACE
|
The HTTP Method of the request or response.
|
password
(added in 2.4) |
|
Password to use for authentication.
|
removes
path
(added in 2.4) |
|
A filename, when it does not exist, this step will be skipped.
|
return_content
bool
(added in 2.4) |
|
Whether or not to return the body of the response as a "content" key in the dictionary result. If the reported Content-type is "application/json", then the JSON is additionally loaded into a key called json in the dictionary results.
|
status_code
list
(added in 2.4) |
Default:
200
|
A valid, numeric, HTTP status code that signifies success of the request.
Can also be comma separated list of status codes.
|
timeout
int
(added in 2.4) |
Default:
30
|
Specifies how long the request can be pending before it times out (in seconds).
The value 0 (zero) specifies an indefinite time-out.
A Domain Name System (DNS) query can take up to 15 seconds to return or time out. If your request contains a host name that requires resolution, and you set timeout to a value greater than zero, but less than 15 seconds, it can take 15 seconds or more before your request times out.
|
url
required |
|
Supports FTP, HTTP or HTTPS URLs in the form of (ftp|http|https)://host.domain:port/path.
|
user
(added in 2.4) |
|
Username to use for authentication.
|
validate_certs
bool
(added in 2.4) |
|
If no , SSL certificates will not be validated. This should only set to no used on personally controlled sites using self-signed certificates.
|