HttpClient – «Неподдерживаемый тип носителя» ⇐ C#
-
Anonymous
HttpClient – «Неподдерживаемый тип носителя»
Я пытаюсь опубликовать следующий запрос, но получаю ответ "Неподдерживаемый тип носителя". Я устанавливаю для Content-Type значение application/json. Любая помощь будет оценена по достоинству.
var json = JsonConvert.SerializeObject(request); вар stringContent = новый StringContent(json, UnicodeEncoding.UTF8, "application/json"); Результат MyResult = новый MyResult(); используя (var client = новый HttpClient()) { client.BaseAddress = новый Uri(baseurl); client.DefaultRequestHeaders.Clear(); client.DefaultRequestHeaders.Authorization = новое AuthenticationHeaderValue («Basic», base64ApiKey); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage Res = ожидайте client.PostAsync(method, stringContent); если (Res.IsSuccessStatusCode) { ответ вар = Res.Content.ReadAsStringAsync().Result; результат = JsonConvert.DeserializeObject(ответ); } }
Я пытаюсь опубликовать следующий запрос, но получаю ответ "Неподдерживаемый тип носителя". Я устанавливаю для Content-Type значение application/json. Любая помощь будет оценена по достоинству.
var json = JsonConvert.SerializeObject(request); вар stringContent = новый StringContent(json, UnicodeEncoding.UTF8, "application/json"); Результат MyResult = новый MyResult(); используя (var client = новый HttpClient()) { client.BaseAddress = новый Uri(baseurl); client.DefaultRequestHeaders.Clear(); client.DefaultRequestHeaders.Authorization = новое AuthenticationHeaderValue («Basic», base64ApiKey); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage Res = ожидайте client.PostAsync(method, stringContent); если (Res.IsSuccessStatusCode) { ответ вар = Res.Content.ReadAsStringAsync().Result; результат = JsonConvert.DeserializeObject(ответ); } }
Мобильная версия