503 Служба недоступна только при доступе к определенному URL-адресу с помощью инструментов командной строки терминала, таких как cUrl или wget.

Я использую прокси в корпоративной среде:

      $ printenv  | grep proxy
http_proxy=http://aproxy.corproot.net:8080/
https_proxy=http://aproxy.corproot.net:8080/

и попытаемся получить доступ к следующим двум URL-адресам с терминала с помощью или (эти ресурсы недоступны из Интернета):

  • https://artifactory.swisscom.com/api/npm/npm-remote/npm/-/npm-5.1.0.tgz
  • https://artifactory.swisscom.com/api/npm/npm-remote/npm/-/npm-5.10.0.tgz

Первый возвращает 503, служба недоступна , а второй возвращает 200, и файл загружается.

При доступе из веб-браузеров на одном компьютере (с одним и тем же установленным прокси-сервером HTTP/S) оба URL-адреса загружают файл (в любом браузере: Chrome, Firefox, Safari). Также мои коллеги с такой же версией ОС (macOS Catalina 10.15.6) и с такими же настройками прокси, как и я, могут скачать (wgetилиcurl) оба файла с терминала.

Так что это не может быть ошибка сервера на стороне Artifactory или ошибка прокси. На моей стороне должна быть конфигурация, которая нарушает доступ к URL-адресу.

В чем может быть проблема в моей системе или как ее устранить, чтобы определить, в чем может быть проблема?

Результат, который я получаю при доступе к URL-адресу в терминале:

      <HTML><HEAD>
<TITLE>ICAP Error</TITLE>
</HEAD>
<BODY>
<FONT face="Helvetica">
<big><strong></strong></big><BR>
</FONT>
<blockquote>
<TABLE border=0 cellPadding=1 width="80%">
<TR><TD>
<FONT face="Helvetica">
<big>ICAP Error (icap_error)</big>
<BR>
<BR>
</FONT>
</TD></TR>
<TR><TD>
<FONT face="Helvetica">
An error occurred while performing an ICAP operation: File decompression/decode error; File: npm-5.1.0.tgz; Sub File: ; Vendor: Sophos, Plc.; Engine version: 3.79.0; Pattern version: 5.77.53271598.0; Pattern date: 2020/09/03 08:28:38
</FONT>
</TD></TR>
<TR><TD>
<FONT face="Helvetica">
There could be a network problem, the ICAP service may be misconfigured, or the ICAP server may have reported an error.
</FONT>
</TD></TR>
<TR><TD>
<BR>
<FONT face="Helvetica">
Transaction ID: c096ba71d6c6f520-00000001bb135417-000000005f50eafc
</FONT>
</TD></TR>
<TR><TD>
<FONT face="Helvetica" SIZE=2>
<BR>
For assistance, contact your network support team.<br><br>Your request was categorized by Blue Coat Web Filter as 'Technology/Internet'. <br>If you wish to question or dispute this result, please click <a href="http://sitereview.bluecoat.com/sitereview.jsp?referrer=136&url=https://artifactory.swisscom.com/api/npm/npm-remote/npm/-/npm-5.1.0.tgz">here</a>.
</FONT>
</TD></TR>
</TABLE>
</blockquote>
</FONT>
</BODY></HTML>

Разница между успешным URL (npm-5.10.0.tzg) и неверный URL-адрес (npm-5.1.0.tgz) также отображается в Wireshark (инструмент сетевого инспектора):

Успешный URL-адрес (TCP FIN):

Неверный URL-адрес (зашифрованное оповещение и TCP RST:

0 ответов

Другие вопросы по тегам