- Регистрация
- 08.11.2019
- Сообщения
- 241
- Благодарностей
- 40
- Баллы
- 28
Не могу нигде найте как правильно вставить куки и переменный, если у меня их больше 1.
Вопросы по строке 2 - Как вставить в тело запроса переменную?
и строке 7 - Как вставить если у меня 3 куки?
Заранее спасибо!
Пример:
Вопросы по строке 2 - Как вставить в тело запроса переменную?
и строке 7 - Как вставить если у меня 3 куки?
Заранее спасибо!
Пример:
C#:
string url = "URL сайта"; // URL, на который выполняется запрос
string content = "login=ПЕРЕМЕННАЯ"; // Тело запроса.
string contentType = "application/x-www-form-urlencoded"; //Кодировка
string proxy = ""; //Прокси
string encoding = "UTF-8"; // UTF-8
int timeout = 60; //Таймаут запроса
string cookies = project.Variables["cookie"].Value; //Куки.
string userAgent = "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 YaBrowser/20.2.0.1043 Yowser/2.5 Safari/537.36"; //Юзерагент
bool useRedirect = true; //Редеректить ли автоматически запрос при необходимости. Например, когда ответ от сервера с кодом 302 в браузере вас автоматом перенаправит по другой ссылке.
//В запросе мы можем этот отключить и нам вернется первоначальный ответ сервера.
int maxRedirectCount = 10; //Максимальное количество редиректов. Для использования UseRedirect должен быть включен.
string[] additionalHeaders = {
"Accept-Language: en-US,en;q=0.9,en;q=0.5;q=0.8",
"Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
"Content-Type: application/x-www-form-urlencoded",
"Sec-Fetch-User: ?1",
"Upgrade-Insecure-Requests: 1",
"Connection: keep-alive"}; // Дополнительные заголовки.
var response = ZennoPoster.HttpPost(url, content, contentType, proxy, encoding, ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody, timeout, cookies, userAgent, useRedirect, maxRedirectCount, additionalHeaders);