POST Request
🔗 Original page — Source of this material
Description
ZennoPoster allows you to use ❗→ HTTP requests when working with various websites. You can send data using POST requests: submit registration data to a website, work with web service and application APIs, and perform many other actions on the web without using a browser, which can significantly reduce resource consumption and speed up execution.

How to add an action to a project?
Through the context menu Add action → HTTP → POST request

Or use the ❗→ smart search.
What can this be used for?
- Template work without a browser
- Uploading files to a server
- Sending data to a website quickly
- Working with API services
- Registering on websites
Working with the action: “Basic” tab

URL
The website address to which the request will be sent. You can use a ❗→ variable.
Referer
The request header *Referer contains the URL of the page from which you navigated to the current page. The *Referer header allows the server to know where the request came from. You can use ❗→ variable macros.
Encoding
The encoding in which the request will be sent.
Timeout
The maximum wait time (in seconds) for a response from the site. If this time is reached, the action will end with an error and follow the red branch. You can use ❗→ variable macros.
Data
The content of the request.
Data type
Here, you need to select what kind of data will be sent with this request. The selected value is sent as the Content-Type header.
urlencoded
Use this when you are sending text information to the server, indicated in the *Data field in the format parametername1=value1¶metername2=value2
Content-Type: application/x-www-form-urlencoded