2017-02-02 5 views
-2

Есть ли способ переопределить веб-запрос или любую другую вещь для запроса/ответа на журнал для каждого веб-запроса (FTP или SFTP), который мы делаем.Запрос/ответ на запрос в веб-запросе (FTP) или вызовы SFTP .Net Core

Я хочу зарегистрировать его в БД, поэтому я хочу как-то переопределить.

Обратите внимание: Я запрашиваю решение только для ядра asp.net.

+0

Как вы провести свой жереха .net Core приложение? IIS? Azure? Пустельга? – Daboul

+0

IIS, но я хочу зарегистрировать запрос, сделанный моим приложением. –

+0

Возможный дубликат [Выходной журнал с использованием FtpWebRequest] (http://stackoverflow.com/questions/9664650/output-log-using-ftpwebrequest). Это для FTP. В .NET нет SFTP. –

ответ

0

Рассмотрите возможность использования RestSharp for .net core и лог response.Content, который содержит необработанный ответ, полученный на проволоку, а затем вы можете сделать, как предложил here, чтобы получить тело запроса перед его отправкой:

request.Parameters.Where(p => p.Type == ParameterType.RequestBody).FirstOrDefault();