# README
http
The http
predicate does an HTTP request.
Options
Option | Required | Description |
---|---|---|
url | yes | URL to call |
method | HTTP method (default to GET) | |
headers | headers to set | |
params | URL query params | |
body | Use body.string to send a text or body.json to send json. | |
response | set to JSON to parse the response. | |
basic_auth | set basic_auth.username & basic_auth.password |
Results
Field | Type | Description |
---|---|---|
result | boolean | true if request was done |
response | response as string or struct, depending of the response option | |
type | string | Content-Type |
code | int | returned HTTP code |
Example:
http:
url: http://test/params
method: post
body:
json:
k1: v1
k2: v2
response: json
basic_auth:
username: myuser
password: mypasswd
params:
k1: v1
k2: v2
headers:
h1: v1
h2: v2
# Functions
New returns a new Predicate.
# Variables
Name of the predicate.