Request
Stuff You Need to Know
This component creates an HTTP request, and sends the response data to the output.
How to Configure
Component-specific settings:
- URL address (field) - Enter the URL for the HTTP request here.
- HTTP Method (droplist) - This is the HTTP Method for the request. Options are:
- GET
- POST
- PUT
- DELETE
- Serialization (droplist) - Serialization means translating data structures or object state into a format that can be transmitted and reconstructed later. Types of serialization supported are:
- URL Encoded
- JSON
- Raw
- None
- Download content in chunks? (checkbox) - Checking this box can help when downloading large or binary files
- Keep persistent cookies? (checkbox) - Check if you want to keep your cookies!
- Disable DNS cache (checkbox) - Check to disable DNS cache.
- Custom Headers (fields) - Enter the Header name in the first field and the Header value in the second field, then press Enter to save.
- Cookies (fields) - Enter the Cookie name in the first field and the value of the Cookie in the second field, then press Enter to save.
- HTTP Basic Access Authorization (fields) - Enter a username and password for a Basic Auth, if required.
Standard settings:
Click here to view information on standard settings.
What Happens Next
The HTTP Response returned from the request will be sent to the output of this component. A sample response is shown below:
{
"data": "{\n \"userId\": 1,\n \"id\": 1,\n \"title\": \"delectus aut autem\",\n \"completed\": false\n}",
"status": 200,
"headers": {
"date": "Sun, 19 Jan 2020 17:57:53 GMT",
"content-type": "application/json; charset=utf-8",
"content-length": "83",
"connection": "close",
"set-cookie": [
"__cfduid=d8b836272d31662bf40ba270cd9e0b86e1579456673; expires=Tue, 18-Feb-20 17:57:53 GMT; path=/; domain=.typicode.com; HttpOnly; SameSite=Lax"
],
"x-powered-by": "Express",
"vary": "Origin, Accept-Encoding",
"access-control-allow-credentials": "true",
"cache-control": "max-age=14400",
"pragma": "no-cache",
"expires": "-1",
"x-content-type-options": "nosniff",
"etag": "W/\"53-hfEnumeNh6YirfjyjaujcOPPT+s\"",
"via": "1.1 vegur",
"cf-cache-status": "HIT",
"age": "415",
"accept-ranges": "bytes",
"expect-ct": "max-age=604800, report-uri=\"https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct\"",
"server": "cloudflare",
"cf-ray": "557ab18fc829e3ca-ATL"
},
"host": "jsonplaceholder.typicode.com"
}Note that the response will specifically be put into the format shown above, with the following structure:
{
"data": String,
"headers": Object,
"status": Number,
"host": String
}Want to Know More?
Check out this post on TutorialsPoint on HTTP Requests.