Я создаю клиент API RESTful в С#.NET 3.5.
Сначала я начал строить его с добрым старым HttpWebClient
(и HttpWebResponse
), я мог делать все, что хотел. Я был счастлив. Единственное, что я застрял, это автоматическая десериализация из ответа JSON.
Итак, я слышал о замечательной библиотеке RestSharp (104.1), которая облегчает разработку клиентов RESTful API и автоматически десериализует ответы JSON и XML. Я включил весь свой код, но теперь я понимаю, что не могу делать то, что я могу сделать с HttpWebClient
и HttpWebResponse
, например, получить доступ и отредактировать необработанный объект запроса.
У любого есть решение?
Изменить: я знаю, как установить тело запроса (с request.AddBody()
), моя проблема в том, что я хочу получить эту строку тела запроса, отредактировать ее и повторно установить в запросе (обновление запросить тело на лету)