在 c# 中,為什么 HttpClient 和 HttpContent 都有標頭。他們之間有什么區別。我應該何時使用客戶端標頭以及何時使用內容標頭?
代碼示例:
HttpClient client = new HttpClient();
client.DefaultRequestHeaders.Add("Test header", "content");
HttpContent content = new StringContent("text", Encoding.UTF8, "application/json");
content.Headers.Add("TestHeader", "Header Content");
await client.PostAsync("url", content);
uj5u.com熱心網友回復:
HttpClient 支持多種型別的內容。例如:
- System.Net.Http.ByteArrayContent
- System.Net.Http.Json.JsonContent
- System.Net.Http.MultipartContent
- System.Net.Http.ReadOnlyMemoryContent
- System.Net.Http.StreamContent
有關受支持內容的完整串列,請參閱HttpContent。
HttpContent 包含一些關于內容的更具體的標頭,包括內容型別。
我認為這里的串列可以讓您很好地了解可用的標頭。我同意只有一組標題會讓事情變得更容易。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/435493.html
標籤:C# 。网 http头 httpclient http内容