http
Provides methods for working with HTTP(S)
assertCookie
Assert if HTTP cookie is presented in the response
Parameters:
Name | Type | Description |
---|---|---|
|
| A HTTP cookie name. |
|
|
|
assertHeader
Assert if HTTP header is presented in the response
Parameters:
Name | Type | Description |
---|---|---|
|
| A HTTP header name. |
|
|
|
assertResponseTime
Assert response time
Parameters:
Name | Type | Description |
---|---|---|
|
| Maximum response time in milliseconds. |
assertStatus
Assert the last HTTP response's status code
Parameters:
Name | Type | Description |
---|---|---|
|
| A single status code or a list of codes. |
assertStatusOk
Assert HTTP 200 OK status
assertText
Assert whether the specified pattern is present in the response body.
Parameters:
Name | Type | Description |
---|---|---|
|
| Pattern to assert. |
delete
Performs HTTP DELETE
Parameters:
Name | Type | Description |
---|---|---|
|
| URL. |
|
|
|
|
| Data. |
Returns:
Object
- Response object.
get
Performs HTTP GET
** Usage example:**
Parameters:
Name | Type | Description |
---|---|---|
|
| URL. |
|
|
|
Returns:
Object
- Response object.
getResponse
Returns last response object
Returns:
Object
- Response object.
getResponseBody
Returns last response body
Returns:
String
- Response body.
getResponseHeaders
Returns response headers
Returns:
Object
- Response headers.
getResponseUrl
Returns response URL
Returns:
String
- Response URL.
patch
Performs HTTP PATCH
Parameters:
Name | Type | Description |
---|---|---|
|
| URL. |
|
| Data. |
|
|
|
Returns:
Object
- Response object.
post
Performs HTTP POST
Parameters:
Name | Type | Description |
---|---|---|
|
| URL. |
|
| Data. |
|
|
|
Returns:
Object
- Response object.
put
Performs HTTP PUT
Parameters:
Name | Type | Description |
---|---|---|
|
| URL. |
|
| Data. |
|
|
|
Returns:
Object
- Response object.
setOptions
Sets user defined HTTP options (such as proxy, decompress and etc.)
Parameters:
Name | Type | Description |
---|---|---|
|
| HTTP request options object, see Request Options. In addition to the options listed in the linked document, 'deflateRaw' option can be used when server returns Deflate-compressed stream without headers. |
setProxy
Sets proxy url to be used for connections with the service.
Parameters:
Name | Type | Description |
---|---|---|
|
| Proxy server URL. Not passing this argument will reset the proxy settings. |
transaction
Opens new transaction.
The transaction will persist till a new one is opened. Transaction names must be unique.
Parameters:
Name | Type | Description |
---|---|---|
|
| The transaction name. |
Last updated