HttpClient - в настоящее время поддерживаются только запросы версий HTTP / 1.0 и HTTP / 1.1. Имя параметра: значение - PullRequest
0 голосов
/ 04 июля 2018

Недавно я включил поддержку HTTP / 2 в Azure для нашего веб-API. Следовал этому руководству:

https://docs.microsoft.com/en-us/iis/get-started/whats-new-in-iis-10/http2-on-iis

Однако, когда я пытаюсь выполнить запрос HTTP / 2 от нашего HttpClient, я получаю следующее исключение:

В настоящее время поддерживаются только запросы версий HTTP / 1.0 и HTTP / 1.1. Имя параметра: значение

У меня установлен последний пакет nuget System.Net.Http, и я устанавливаю версию по запросу следующим образом:

yourHttpRequestMessage.Version = new Version(2, 0);

Понятия не имею, что здесь не так, учитывая, что я следовал руководству и использовал последний пакет nuget для System.Net.Http.

Обратите внимание, что HttpClient находится в стандартной библиотеке .net и используется в приложении Xamarin.

...