POST-запрос
🔗 Оригинальная страница — Источник данного материала
Описание
ZennoPoster позволяет отправлять данные в POST-запросах. С этим экшеном вы можете:
- отсылать информацию для регистрации на сайте,
- загружать файлы на сервер,
- быстро отправлять данные,
- запускать шаблоны без браузера,
- работать с API веб-сервисов и приложений.
Как добавить экшен в проект?
Через контекстное меню: Добавить действие → HTTP → POST-запрос

Вкладка «Основные»

URL
Целевой адрес сайта (ссылка), по которому будет отправлен запрос. Можно использовать переменную.
Referer
Заголовок запроса Referer используется для указания URL-адрес, с которого пользователь пришел на текущую страницу. Он помогает анализировать трафик и узнавать, с какого ресурса переходят чаще всего.
Это может привести к нарушению приватности.
Кодировка
Выбираем кодировку для запроса.
Таймаут
Максимальное время ожидания ответа от сайта в секундах.
При достижении установленного времени, действие будет завершено ошибкой и выйдет по красной ветке.
Можно использовать макросы переменных.
Данные
Основное содержимое запроса.
Тип данных
Определяем данные для текущего запроса.
Выбранный тип передаётся как заголовок Content-Type.
urlencoded
Content-Type: application/x-www-form-urlencoded
Стоит использовать, когда на сервер отсылается текстовая информация.
В поле Данные она указывается в формате: имяпараметра1=значение1&имяпараметра2=значение2
multipart
Content-Type: multipart/form-data
Этот тип стоит выбирать при отправке в запросе двоичных данных (файлов) на сервер.
Другой
Вы можете указать данный тип данных, если описанные выше не подходят.
Например, для взаимодействия с CapMonster Cloud API требуется отправлять данные POST запросом в формате JSON. Для этого выбираем Другой и в появившемся поле пишем: application/json
Загружать
Только содержимое.
В переменную будет сохранено только тело ответа.
Только заголовки.
Сохранятся только заголовки.
Заголовки и содержимое.
В переменную сохранятся и заголовок ответа, и его тело, разделенные двумя пустыми строками.
Как файл.
Выбирайте этот режим, если нужно скачать файл с помощью запроса.
В переменную сохранится путь к скачанному файлу.
Trash в директории с программой.Путь может выглядеть так:
C:\Program Files\ZennoLab\RU\ZennoPoster Pro V7\7.4.0.0\Progs\Trash\googlelogo_color_92x30dp.png
Изменить его можно в настройках, но только глобально для всех проектов.
Как файл + заголовки.
В переменную сохранятся заголовки ответа и путь к скачанному файлу.
Положить в переменную.
Здесь надо выбрать (или создать новую) переменную, в которую будет сохранён результат запроса.
Вкладка «Дополнительно»

Редирект.
Используется для установки перенаправления. Если ответ на запрос будет содержать код редиректа, то ZennoDroid перейдет к следующей странице, используя заголовок Location.
Здесь мы цифрами указываем максимальное количество переходов. К примеру, 0 — остаться на исходной странице, 5 — количество переходов до конечного URL.