3

Я пытаюсь получить доступ к серверу, который работает локально на моей машине (localhost). Я использую команду "wget" для загрузки http-ответа сервера. Я также попытался использовать команду "curl" для этого, но оба (wget и curl) пытаются пройти через мой прокси-сервер и терпят неудачу:

--2010-05-04 09:05:34--  http://localhost:8080/api/getplist
...
Proxy request sent, awaiting response... 503 Service Unavailable
2010-05-04 09:05:35 ERROR 503: Service Unavailable.

Очевидно, им не нужно проходить через прокси, верно? Поэтому я отключил http_proxy:

export http_proxy=""

И тогда все работало нормально. Отключение http_proxy каждый раз или навсегда - никаких вариантов. Как я могу настроить его на игнорирование настроек прокси при доступе к "localhost"?

1 ответ1

1

Попробуйте установить переменную окружения NO_PROXY чтобы включить localhost . Похоже, curl ожидает, что это будет в верхнем регистре (NO_PROXY) и wget в нижнем регистре (no_proxy).

Для Wget вы также можете установить no_proxy список в файле .wgetrc (см info wget

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .