@digna
Программист

Почему не работает отправка GET запроса?

Почему когда я в браузере вбиваю https://helpdesk.домен/api/Task/номер, то результат отображается как надо, а когда в своей программе
WebRequest req = WebRequest.Create("https://helpdesk.домен/api/Task/номер");
            //ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
            req.Credentials = new NetworkCredential("Логин", "пароль");
            WebResponse resp = req.GetResponse();
            Stream stream = resp.GetResponseStream();
            StreamReader sr = new StreamReader(stream);
            string Out = sr.ReadToEnd();
            sr.Close();
            Console.WriteLine(Out);
            Console.ReadLine();

то мне пишет
Удаленный сервер возвратил ошибку: (400) Недопустимый запрос."

Как он недопустимый если я отправляю по сути такой же GET запрос?
  • Вопрос задан
  • 552 просмотра
Пригласить эксперта
Ответы на вопрос 1
EreminD
@EreminD
Кое-что умею
откройте хром
нажмите F12
перейдите в раздел Network
Теперь отправьте в хроме свой запрос

Посмотрите, какие были заголовки в запросе
Возможно, нужно что-то добавить
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы