И это дает мне эту ошибку: System.net.http.httprequestexception: «Получил линию недопустимого состояния: 'http/2 200'. '
Я также пытался понизить версию HTTP, например:
var request = new HttpRequestMessage(HttpMethod.Get, "http://131.189.89.86:11920/SetupWizard.aspx/yNMgLvRtUj")
{
Version = new Version(1, 1)
};
HttpResponseMessage response = await client.SendAsync(request);
Вот мой код: < /p> [code]using HttpClient client = new HttpClient();
try { HttpResponseMessage response = await client.GetAsync("http://131.189.89.86:11920/SetupWizard.aspx/yNMgLvRtUj"); } catch (HttpRequestException e) { Console.WriteLine($"Request error: {e.Message}"); } [/code] И это дает мне эту ошибку: System.net.http.httprequestexception: «Получил линию недопустимого состояния: 'http/2 200'. ' Я также пытался понизить версию HTTP, например: [code]var request = new HttpRequestMessage(HttpMethod.Get, "http://131.189.89.86:11920/SetupWizard.aspx/yNMgLvRtUj") { Version = new Version(1, 1) }; HttpResponseMessage response = await client.SendAsync(request); [/code] Но нет успеха. Как решить эту проблему?
Я использую следующий код для вызова некоторых HTTP API
public static async Task ProcessWebRequest(string url, T req,ILog Logger, int timeoutInSeconds = 0)
{
var obj = new GenerricApiResponse();
try
{
using (var client = new HttpClient())
{
var...
Я использую следующий код, чтобы вызвать некоторые HTTP API
public static async Task ProcessWebRequest(string url, T req,ILog Logger, int timeoutInSeconds = 0)
{
var obj = new GenerricApiResponse();
try
{
using (var client = new HttpClient())
{
var...