C#에서 HTTP 클라이언트의 POST 요청 본문을 검색하는 방법은 없나요? 내 확장 메서드가 요청에 제대로 추가하는지 여부 만 확인하면됩니다. 이 함수는 아무런 정의를하지 않습니다.C#에서 Http 클라이언트의 POST 요청 본문을 검색하십시오.
public static async Task<string> AddPostRequestBody<T>(this HttpClient httpclient, string RequestUrl, T classobject)
{
string json_body = Newtonsoft.Json.JsonConvert.SerializeObject(classobject);
HttpRequestMessage RequestMessage = new HttpRequestMessage(HttpMethod.Post, RequestUrl);
HttpResponseMessage response = await httpclient.PostAsync(RequestUrl, new StringContent(json_body));
response = httpclient.SendAsync(RequestMessage).Result;
string outputresult = await response.RequestMessage.Content.ReadAsStringAsync();
return outputresult;
}
도와주세요!
나가는 요청을 Fiddler로 검사하면 되나요? – CodeCaster
브라우저 웹 도구에서 _Network_ 탭을 사용 하시겠습니까? –
내 확장 메서드에 대한 UT를 작성 중이므로 코드에서 본문을 검색 할 방법이 필요합니다. – Raven21