Я использую RestSharp
для совершения звонков в веб-службу. Все хорошо, но мне было интересно, можно ли распечатать необработанные заголовки запросов и отправленное тело, а также исходные заголовки ответов и тело ответа, которое возвращается.
Это мой код, где я создаю запрос и получаю ответ назад
public static TResponse ExecutePostCall<TResponse, TRequest>(String url, TRequest requestData, string token= "") where TResponse : new()
{
RestRequest request = new RestRequest(url, Method.POST);
if (!string.IsNullOrWhiteSpace(token))
{
request.AddHeader("TOKEN", token);
}
request.RequestFormat = DataFormat.Json;
request.AddBody(requestData);
// print raw request here
var response = _restClient.Execute<TResponse>(request);
// print raw response here
return response.Data;
}
Таким образом, можно ли распечатать необработанный запрос и ответ?