System.Net.Http.HttpClient возвращает ошибку «ERR: отсутствует UA30» ⇐ C#
System.Net.Http.HttpClient возвращает ошибку «ERR: отсутствует UA30»
Следующий код выдает довольно странную ошибку ERR: отсутствует UA30 в содержимом ответа. Нигде в интернете не могу найти ошибку. Это происходит только с некоторыми конкретными веб-сайтами. В этом репозитории есть еще одна версия кода, одновременно тестирующая серверные URL-адреса ics. Поскольку F# и C# используют одну и ту же структуру, я подозреваю, что то же самое произойдет и с C#, но я не проверял это, поскольку я не так свободно владею C#.
откройте System.Net.Http let url = "https://portal.macleans.school.nz/index ... school.ics" (* другие рабочие URL: "https://gist.githubusercontent.com/DeMa ... sample.ics" "https://www.kayaposoft.com/enrico/ics/v ... region=eng" "https://www.phpclasses.org/browse/downl ... xample.ics" *) пусть getAsync (клиент: HttpClient) (url: строка) = асинхронный { позволять! контент = client.GetStringAsync URL |> Async.AwaitTask пусть len = content.Length printf "%d" лен сопоставить Лен с | len, когда len < 50 -> printfn "content: %s" content | _ -> printfn "" } пусть клиент = новый HttpClient() URL-адрес клиента getAsync |> Асинхронно.Выполнитьсинхронно Все, что я пробовал, описано в упомянутом выше репозитории GitHub.
Я не ожидаю ошибок, поскольку команда curl может без проблем загрузить файл ics -
curl https://portal.macleans.school.nz/index ... school.ics -o output.ics
Следующий код выдает довольно странную ошибку ERR: отсутствует UA30 в содержимом ответа. Нигде в интернете не могу найти ошибку. Это происходит только с некоторыми конкретными веб-сайтами. В этом репозитории есть еще одна версия кода, одновременно тестирующая серверные URL-адреса ics. Поскольку F# и C# используют одну и ту же структуру, я подозреваю, что то же самое произойдет и с C#, но я не проверял это, поскольку я не так свободно владею C#.
откройте System.Net.Http let url = "https://portal.macleans.school.nz/index ... school.ics" (* другие рабочие URL: "https://gist.githubusercontent.com/DeMa ... sample.ics" "https://www.kayaposoft.com/enrico/ics/v ... region=eng" "https://www.phpclasses.org/browse/downl ... xample.ics" *) пусть getAsync (клиент: HttpClient) (url: строка) = асинхронный { позволять! контент = client.GetStringAsync URL |> Async.AwaitTask пусть len = content.Length printf "%d" лен сопоставить Лен с | len, когда len < 50 -> printfn "content: %s" content | _ -> printfn "" } пусть клиент = новый HttpClient() URL-адрес клиента getAsync |> Асинхронно.Выполнитьсинхронно Все, что я пробовал, описано в упомянутом выше репозитории GitHub.
Я не ожидаю ошибок, поскольку команда curl может без проблем загрузить файл ics -
curl https://portal.macleans.school.nz/index ... school.ics -o output.ics
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему производительность System.err значительно ниже, чем System.out в Java?
Anonymous » » в форуме JAVA - 0 Ответы
- 34 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему производительность System.err значительно ниже, чем System.out в Java?
Anonymous » » в форуме JAVA - 0 Ответы
- 33 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему производительность System.err значительно ниже, чем System.out в Java?
Anonymous » » в форуме JAVA - 0 Ответы
- 16 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему производительность System.err значительно ниже, чем System.out в Java (в Windows)?
Anonymous » » в форуме JAVA - 0 Ответы
- 21 Просмотры
-
Последнее сообщение Anonymous
-