HTTP StatusCode 000, когда он должен быть 200 на сервере для cURL в сценарии оболочки - PullRequest
0 голосов
/ 08 января 2020

Я использую CURL для получения StatusCode на Windows Putty на Linux.

Когда я пытаюсь с:

curl -k -I <url>

это дает 200 это нормально:

HTTP/1.1 200 OK Content-Type: text/plain Date: Thu, 01 Jan 1970 00:00:01 GMT Content-Length: 0 Content-Language: en-US

, но когда я пытаюсь получить код ниже, чтобы получить только номер StatusCode, он дает 000:

curl -o /dev/null --silent --head --write-out '%{http_code}\n' <url>

Ответ: 000

В чем здесь проблема?

1 Ответ

0 голосов
/ 14 января 2020

cURL 000 означает, что сервер не ответил. Это может быть связано с блокировкой брандмауэра, или вы используете по localhost или ca проблему.

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