--noproxy 和 --no-proxy CURL 之间的区别?

Difference between --noproxy and --no-proxy CURL?

我找不到关于它的任何文档,或者它可能只是一种奇怪的行为...

我有一个像这样(简化)的 curl 命令,它在代理后面的服务器上执行,我不想为特定路由使用代理:

curl toto:1337/api -> 由于代理

而无法工作

curl toto:1337/api --no-proxy toto:1337/api -> 工作正常...

curl toto:1337/api --noproxy toto:1337/api -> 不起作用(命中代理)

curl toto:1337/api --noproxy toto -> 工作正常...

任何人都可以向 --no-proxy 的某些文档解释差异或 link?

谢谢

我在 github 上开了一个问题:https://github.com/curl/curl/issues/3906

已更正,因此它会在 non-boolean 选项上生成错误(--no-proxy 中的 --no 事实上 --proxy 带有布尔值 false ).

Yes, because --no-proxy will act exactly like --proxy. The --no- prefix only has a meaning for boolean command line options.