Задать вопрос
@iVAt

Как с помощью HttpClient (C#) открыть определенные сайты?

HttpClient (C#) не открывает некоторые сайты, например spys.one.
Выпадает ошибка либо 503, либо 502. В браузере всё нормально.
Подскажите, в какую сторону смотреть?
  • Вопрос задан
  • 146 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 2
DmitryITWorksMakarov
@DmitryITWorksMakarov
Обычно ошибки 5хх означают проблему на стороне сервера. Т.е. вы ничего сделать в этом случае не можете.
Ответ написан
Комментировать
petermzg
@petermzg
Самый лучший программист
Смотрите отличия ваших запросов от запросов из браузера.
Для примера сайт может как-то обрабатывать заголовки запросов, для примера USER-AGENT.
Приложения типа Fiddler, помогут вам.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@iVAt Автор вопроса
В моём случае похоже дело в заголовке.
Нужно было установить заголовок UserAgent запроса, как в официальной инструкции и написано:
"https://docs.microsoft.com/ru-ru/windows/uwp/netwo..."
Просто в уроках для новичков этот момент опускают, поэтому и появляются вопросы
Спасибо всем за ответы, есть куда двигаться дальше.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы