PUT спарсить заголовок и содержимое

proffman

Client
Регистрация
24.01.2013
Сообщения
547
Благодарностей
51
Баллы
28
Стандартными средствами POST/GET это не сделать. Есть у кого уже готовое решение? Нужно спарсить заголовок и тело
 

proffman

Client
Регистрация
24.01.2013
Сообщения
547
Благодарностей
51
Баллы
28
Нашел вроде, но тут непонятно что вписывать в "тут json"
Код:
WebCliеnt client = new WebClient();
client.Headers[HttpRequеstHeader.ContentType] = "application/json";
string str = client.UploadString("https://www.zennolab.com", "PUT", "тут json");
Нужно прописать куки, заголовок и реферер
 
Последнее редактирование:

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 268
Баллы
113
Вытащил с рабочего проекта
C#:
var request = (HttpWebRequest) WebRequest.Create("xxx");

request.CookieContainer = new CookieContainer();
request.CookieContainer = cookieContainer;
request.Method = "PUT";
request.UserAgent =
"Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36";

request.ContentType = "application/json";
var postData = "json={\"area_code\":\"564\"}";
var byteArray = Encoding.UTF8.GetBytes(postData);
request.ContentType = "application/x-www-form-urlencoded";
request.ContentLength = byteArray.Length;
var dataStream = request.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();

var response = (HttpWebResponse) request.GetResponse();
dataStream = response.GetResponseStream();

var reader = new StreamReader(dataStream);
var result = reader.ReadToEnd();
return result;
 
  • Спасибо
Реакции: Sanekk, proffman и doc

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