如何為HttpClient請求設(shè)置內(nèi)容類型標(biāo)頭?我想把Content-Type標(biāo)頭HttpClient對象,這是我調(diào)用的API所要求的。我試著設(shè)置Content-Type如下所示:using (var httpClient = new HttpClient()){
httpClient.BaseAddress = new Uri("http://example.com/");
httpClient.DefaultRequestHeaders.Add("Accept", "application/json");
httpClient.DefaultRequestHeaders.Add("Content-Type", "application/json");
// ...}它允許我添加Accept頭,但是當(dāng)我嘗試添加Content-Type它引發(fā)以下異常:誤用頭名。確保將請求標(biāo)頭與HttpRequestMessage,響應(yīng)頭與HttpResponseMessage,以及內(nèi)容標(biāo)頭與HttpContent物品。如何設(shè)置Content-Type頭中的HttpClient請求?
3 回答

心有法竹
TA貢獻(xiàn)1866條經(jīng)驗(yàn) 獲得超5個贊
req.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream");
- 3 回答
- 0 關(guān)注
- 1827 瀏覽
添加回答
舉報
0/150
提交
取消