1. 程式人生 > >HttpClient的Content-Type設定

HttpClient的Content-Type設定

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的值了。