Buduję klienta RESTful API w C# .NET 3.5.Jak uzyskać dostęp do treści żądania HTTP za pomocą RestSharp?
Najpierw zacząłem budować go ze starego dobrego HttpWebClient
(i HttpWebResponse
), mogłem robić, co chciałem. Byłem szczęśliwy. Jedyną rzeczą, na której utknąłem, była automatyczna deserializacja z odpowiedzi JSON.
Tak, słyszałem o wspaniałej bibliotece o nazwie RestSharp (104.1), która ułatwia rozwój klientów RESTful API i automatycznie deserializuje odpowiedzi JSON i XML. Zmieniłem cały mój kod, ale teraz zdaję sobie sprawę, że nie mogę robić rzeczy, które mogłem zrobić z HttpWebClient
i HttpWebResponse
, takich jak dostęp i edycja surowego ciała żądania.
Ktoś ma rozwiązanie?
Edycja: wiem, jak ustawić treść żądania (z request.AddBody()
), moim problemem jest to, że chcę uzyskać ten ciąg body żądania, edytować go i ponownie ustawić go w żądaniu (aktualizując treść żądania na mucha)
Doskonale, dzięki! Istnieje pełny działający kod: http://pastebin.com/0c4bqPNW – Epoc