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

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

proffman

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

Нужно прописать куки, заголовок и реферер
 
Последнее редактирование:
Вытащил с рабочего проекта
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

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