curl не может соединиться; wget может

попытка подключиться к моему скрипту на удаленном сервере с помощью curl но:

col-pos-spd# curl -v http://***:80/monitor/reply.php
* About to connect() to *** port 80 (#0)
*   Trying 83.xxx.xxx.2... Connection refused
* couldn't connect to host
* Closing connection #0
curl: (7) couldn't connect to host

затем я попробовал wget и:

wget -v http://***/monitor/reply.php
--2011-09-22 12:29:07--  http://***/monitor/reply.php
Connecting to 83.xxx.xxx.2:3128... connected.
Proxy request sent, awaiting response... 200 OK
Length: 8 [text/html]
Saving to: `reply.php'

100%[====================================================================================================================>] 8           --.-K/s   in 0s

2011-09-22 12:29:07 (1.05 MB/s) - `reply.php' saved [8/8]

так что я не могу понять, почему я получаю ошибку с curlи как я могу избежать этого?

21
задан studiohack
12.02.2023 5:50 Количество просмотров материала 2837
Распечатать страницу

2 ответа

запрос Прокси отправлен, ожидание ответа... 200 OK

wget может использовать параметр прокси, а curl нет-проверьте переменные среды (http_proxy?) и файлы автозагрузки.

вы можете проверить это с

wget --proxy=off …

wget 1.13 проверяет переменные среды http_proxy, ftp_proxy, no_proxy

curl 7.22 проверяет переменные среды http_proxy, HTTPS_PROXY, FTP_PROXY, GOPHER_PROXY, ALL_PROXY, NO_PROXY

wget может прочитать эти настройки из ~/.wgetrc

curl может прочитать эти настройки из ~/.curlrc

2
отвечен RedGrittyBrick 2023-02-13 13:38

У меня та же проблема, и я только что ее решил!

Ответ должен открыть режим PSAV, потому что curl использует режим порта для ftp по умолчанию. используйте его так:

curl --ftp-port 21  ftp://your.address
-1
отвечен Gorden 2023-02-13 15:55

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх