【发布时间】:2015-07-16 05:57:26
【问题描述】:
如何通过需要基本身份验证的代理在 curl 中发送请求?我浏览了 curl 的文档,找到了 -p 和 --proxy-basic 选项,但我无法弄清楚我到底如何使用它们。
注意我不想在系统范围内应用代理设置,我只想通过代理发送特定请求。
【问题讨论】:
如何通过需要基本身份验证的代理在 curl 中发送请求?我浏览了 curl 的文档,找到了 -p 和 --proxy-basic 选项,但我无法弄清楚我到底如何使用它们。
注意我不想在系统范围内应用代理设置,我只想通过代理发送特定请求。
【问题讨论】:
经过一番挖掘,我自己找到了答案:
http://curl.haxx.se/docs/manual.html 状态
注意!根据 URL 规范,HTTP URL 不能包含用户和密码,因此当通过代理使用 curl 时,该样式将不起作用,即使 curl 在其他时候允许它。使用代理时,您必须对用户和密码使用 -u 样式。 所以我做错了:)
【讨论】: