私はRestSharp
Webサービスを呼び出すために使用しています。すべて順調ですが、送信される生のリクエストヘッダーと本文、および返される生の応答ヘッダーと応答本文を印刷できるかどうか疑問に思っていました。
これは、リクエストを作成してレスポンスを返すコードです
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;
}
それで、生のリクエストとレスポンスを印刷することは可能でしょうか?