c # httpWebrequest с прокси работает, но не curl - PullRequest
1 голос
/ 21 июня 2011

Я могу сделать запрос через корпоративный прокси с аутентификацией, используя c # и httpWebrequest.Затем я мог получить прокси и используемый порт.

Затем я попытался использовать его с curl, wget и rebol, и все не удалось.

Например, после создания переменной среды http-proxy, содержащей ip проксии порт я набираю эту команду в командной строке:

curl --proxy-user login:password google.com

она отвечает

(6) could not resolve host:google.com

По какой причине http-запрос работает для c #, а не для других?

Ответы [ 2 ]

1 голос
/ 21 июня 2011

Вы пробовали синтаксис, похожий на:

curl -U user:passwd -x proxy:port http://www.stackoverflow.com/
0 голосов
/ 21 июня 2011

Переменная среды для http-прокси должна быть 'http_proxy' (без кавычек). Обратите внимание на строчные буквы и подчеркивание.

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