通过具有基本身份验证的代理在 curl 中发送请求

Sending a request in curl via a proxy with a basic auth

如何通过需要基本身份验证的代理在 curl 中发送请求?我浏览了 curl 的文档并找到了 -p--proxy-basic 选项,但我不知道如何使用它们。

注意我不想在系统范围内应用代理设置,我只想通过代理发送特定请求。

经过更多挖掘,我自己找到了答案:

http://curl.haxx.se/docs/manual.html 状态

注意!根据 URL 规范,HTTP URLs 不能包含用户和密码,因此当通过代理使用 curl 时,该样式将不起作用,即使 curl 在其他时间允许。使用代理时,用户和密码必须使用 -u 样式。 所以我做错了:)

回答: https://unix.stackexchange.com/questions/119410/using-curl-to-access-basic-auth-protected-website-via-proxy-polipo