Я создаю клиент API RESTful в C# .NET 3.5.Как получить доступ к телу запроса HTTP с помощью RestSharp?
Сначала я начал строить его с добрым старым HttpWebClient
(и HttpWebResponse
), я мог делать все, что хотел. Я был счастлив. Единственное, что я застрял, это автоматическая десериализация из ответа JSON.
Итак, я слышал о замечательной библиотеке RestSharp (104.1), которая облегчает разработку RESTful API-клиентов и автоматически десериализует ответы JSON и XML. Я включил весь свой код, но теперь я понимаю, что не могу делать то, что мог, с HttpWebClient
и HttpWebResponse
, как доступ и редактирование тела необработанного запроса.
У кого-нибудь есть решение?
Редактировать: Я знаю, как установить тело запроса (с request.AddBody()
), моя проблема в том, что я хочу получить эту строку тела запроса, отредактировать ее и повторно установить в запросе (обновление тела запроса на лету)
Отлично, спасибо! Существует полный рабочий код: http://pastebin.com/0c4bqPNW – Epoc