HttpClient的Content-Type設定
阿新 • • 發佈:2018-12-23
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的值了。