Цепочка редиректов, POST C#

  • Автор темы Автор темы xEngine33
  • Дата начала Дата начала

xEngine33

Пользователь
Регистрация
25.03.2016
Сообщения
71
Реакции
15
Баллы
8
Суть вопроса:

Выполняю POST - запрос снипетом:

Код:
Развернуть Свернуть Копировать
string urlSite = project.Variables["UrlSite"].Value;
string postData = project.Variables["PostData"].Value;

WebProxy myProxy = new WebProxy("192.168.1.42:8888");
WebRequest request = WebRequest.Create(urlSite);
request.Method = "POST";
byte[] byteArray = System.Text.Encoding.UTF8.GetBytes(postData);
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
request.Proxy = myProxy;
request.Headers.Add("Cookie", project.Variables["CookieSite"].Value);
using (var writer = new StreamWriter(request.GetRequestStream()))
{
   writer.Write(postData);
}

После отработки идет цепочка редиректов, но автоматически она не выполняется, запрос отрабатывает и все. Как подхватить Location что бы цепь отработала до конца.


ei8EzlZ.png
 
А чем Вас не устроил стандартный метод ZennoPoster.HttpPost?
Там есть аргументы UseRedirect и MaxRedirectCount, которые решают Вашу проблему.
 
  • Оценить
Реакции: Sergodjan
А чем Вас не устроил стандартный метод ZennoPoster.HttpPost?
Там есть аргументы UseRedirect и MaxRedirectCount, которые решают Вашу проблему.

Не знаю с чем связано, но отдает пустой ответ после всех манипуляций, пробовал менять задержки и прочее, но бесполезно.
 
Не знаю с чем связано, но отдает пустой ответ после всех манипуляций, пробовал менять задержки и прочее, но бесполезно.
Сверяйте по снифферу хороший и плохой запрос, ищите различия.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)