HttpClient的Content-Type設置
最近在對接公司內容的一個雲服務的時候,遇到一個問題,就是如果使用HttpClient如何設置post時候的Content-Type?
public static string PostAdminSelect(string start)
{
string url = $"{BaseUrl}admin/select";
Model.AdminSelectQuery adminSelectQuery = new Model.AdminSelectQuery();
adminSelectQuery.start = start;
string res = adminSelectQuery.ToJson();
StringContent stringContent = new StringContent(res);
stringContent.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json");
string result = httpClient.PostAsync(url, stringContent).Result.Content.ReadAsStringAsync().Result;
return result;
}
這樣就可以隨意的設置Content-Type的值了。
