C# HttpClient приложение типа содержимого ответа на публикацию/jsonC#

Место общения программистов C#
Ответить
Anonymous
 C# HttpClient приложение типа содержимого ответа на публикацию/json

Сообщение Anonymous »


Мне нужно вызвать API в моем классе C# с помощью httpclient. API нужен заголовок типа контента, я хочу получить ответ в формате JSON, поэтому я добавляю тип контента: application/json в заголовки в Postman и выполняю запрос на публикацию, и он работает отлично:


Изображение


Но если я напишу что-то еще в API типа контента, вернет html-код. Мне нужно сделать то же самое, что и Почтальон на C#. Вот мой пример кода:

Клиент HttpClient = новый HttpClient(); client.BaseAddress = новый Uri("адрес"); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); Запрос HttpRequestMessage = новый HttpRequestMessage(HttpMethod.Post, «адрес»); request.Content = новый StringContent(myjson, Encoding.UTF8, "application/json"); вар y = ждут client.SendAsync(запрос); вар x = ждут y.Content.ReadAsStringAsync(); Но результатом всегда будет HTML, а не JSON.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»