CURL http_code ErrorDocument 404 редирект - PullRequest
0 голосов
/ 15 марта 2019

Я использую команду CURL для получения http-кода веб-страницы:

curl -k -s -I -o /dev/null -w "%{http_code}" --proxy xxx.xxx.xxx:8080 https://www.yyy.com/myAPP

Когда myAPP запущен и работает, код равен 200.

Компания Mt осуществляет перенаправление: если код http не 200 , например, 400 или 500 , перенаправление на https://www.yyy.com/server_responses/anyapp_outage_apology.htm

Команда CURL возвращает 302 не 400 или 500.

Как я могу поймать реальный http-код, а не код перенаправления?

1 Ответ

0 голосов
/ 04 апреля 2019

Я понял, как обойти это.

Если используется URL-адрес:

https://www.yyy.com/myAPP

Запрос будет перенаправлен на указанную страницу, объясняя, что страница не является, например,в стадии разработки, и код 302.

Если я задаю URL с именем файла по умолчанию , например,

https://www.yyy.com/myAPP/index.jsp

Перенаправление не будет,и вернется реальный http-код, 404, 500 и т. д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...