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

xEngine33

Пользователь
Регистрация
25.03.2016
Сообщения
68
Благодарностей
14
Баллы
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 что бы цепь отработала до конца.


 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 545
Баллы
113
А чем Вас не устроил стандартный метод ZennoPoster.HttpPost?
Там есть аргументы UseRedirect и MaxRedirectCount, которые решают Вашу проблему.
 
  • Спасибо
Реакции: Sergodjan

xEngine33

Пользователь
Регистрация
25.03.2016
Сообщения
68
Благодарностей
14
Баллы
8
А чем Вас не устроил стандартный метод ZennoPoster.HttpPost?
Там есть аргументы UseRedirect и MaxRedirectCount, которые решают Вашу проблему.
Не знаю с чем связано, но отдает пустой ответ после всех манипуляций, пробовал менять задержки и прочее, но бесполезно.
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 545
Баллы
113
Не знаю с чем связано, но отдает пустой ответ после всех манипуляций, пробовал менять задержки и прочее, но бесполезно.
Сверяйте по снифферу хороший и плохой запрос, ищите различия.
 

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