Я пытаюсь выяснить, какие заголовки отправляются удаленным сервером, используя cURL для просмотра запроса. Удаленный сервер использует HTTP-аутентификацию.Почему curl обрабатывает мое имя пользователя как URL?
Я делаю запрос:
curl --basic -D -u 'username' https://my.server.location
И это выводит:
curl: (6) Could not resolve host: username
До этого вывода ответа от сервера, как если бы я попытался получить доступ без предоставления учетных данных.
Почему curl игнорирует аргумент командной строки -u и пытается сделать запрос к моему имени пользователя, как если бы это был URL?
Спасибо. Это останавливает попытку загрузить мое имя пользователя в качестве URL-адреса (это то, что я просил), но он по-прежнему не отправляет учетные данные для входа. – Hippyjim
Возможны варианты -D. Убери это. Я проверяю, почему. – blue112
@ Хиппиджим Выяснил, почему. Пространство не было проблемой на самом деле. – blue112