POST, данные от запроса.

xEngine33

Пользователь
Регистрация
25.03.2016
Сообщения
68
Благодарностей
14
Баллы
8
Доброе утро всем.)

Ребят как вывести полученные данные с запроса с заголовками и данными в переменную, в запросе больше 6 - 301 редиков, нужно содрать с них куки, и выставить таймаут, запрос бывает отрабатывает более 1 минуты.

Использую снипет:


Код:
string urlSite = project.Variables["UrlSite"].Value;
string postData = project.Variables["PostData"].Value;


var request = WebRequest.Create(urlSite);
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.Headers.Add("Cookie", project.Variables["CookieSite"].Value);

var writer = new StreamWriter(request.GetRequestStream());
writer.Write(postData);
var response = (HttpWebResponse)request.GetResponse();
response.Close();

return response;
:ay:
 

xEngine33

Пользователь
Регистрация
25.03.2016
Сообщения
68
Благодарностей
14
Баллы
8
Возможно не правильно выразился, нужно просто возвращать данные от запроса с заголовками.
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 608
Благодарностей
4 600
Баллы
113

xEngine33

Пользователь
Регистрация
25.03.2016
Сообщения
68
Благодарностей
14
Баллы
8

doc

Client
Регистрация
30.03.2012
Сообщения
8 608
Благодарностей
4 600
Баллы
113
C#:
string urlSite = project.Variables["UrlSite"].Value;
string postData = project.Variables["PostData"].Value;


var request = WebRequest.Create(urlSite);
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.Headers.Add("Cookie", project.Variables["CookieSite"].Value);

var writer = new StreamWriter(request.GetRequestStream());
writer.Write(postData);
var response = (HttpWebResponse)request.GetResponse();

string headers = string.Empty;
for(int i=0; i < myHttpWebResponse.Headers.Count; ++i)
    headers += string.Format("{0}: {1}\r\n", myHttpWebResponse.Headers.Keys[i], myHttpWebResponse.Headers[i]);

response.Close();

return headers;
 
  • Спасибо
Реакции: evgen_po и xEngine33

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