System.Net.Http.HttpClient возвращает ошибку «ERR: отсутствует UA30»C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 System.Net.Http.HttpClient возвращает ошибку «ERR: отсутствует UA30»

Сообщение Anonymous »


Следующий код выдает довольно странную ошибку 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
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Метод не найден: 'System.String System.String.Format(System.IFormatProvider, System.String, System.Object)
    Anonymous » » в форуме C#
    0 Ответы
    141 Просмотры
    Последнее сообщение Anonymous
  • Почему производительность 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

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