Я использую OWIN для самостоятельного размещения API в приложении WPF. Это инструмент для тестера, который не хочет включать IIS7.Как сохранить файл HttpRequestMessage в файл?
Внутри моего столба действия я хочу, чтобы иметь возможность сохранить HTTP Request (ApiController.Request
) в файл, как я могу с System.Web.HttpRequest
использованием SaveAs
.
Однако Owin не обеспечивает HttpContext.Current
(ни HttpContext.Current.Request
), это null
, и я не могу найти какой-либо другой способ, чтобы получить на System.Web.HttpRequest
.
Есть ли способ сохранить файл System.Net.Http.HttpRequestMessage
в файл или просто прочитать его как текст из Stream
?
Как сериализовать сообщение? Он не реализует 'ISerializable' или имеет атрибут' [Serializable] '. – Dai
Мариус, это действительно не отвечало на вопрос. Не могли бы вы предоставить несколько деталей? –