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

时间:2019-02-08 14:24:05

标签: curl http-proxy

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

我有一个这样的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的某些文档?

谢谢

1 个答案:

答案 0 :(得分:1)

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

它已被更正,以至于它会在非布尔选项上产生错误(WITH table_name AS ( SELECT '1' AS c1 FROM dual UNION ALL SELECT '2' AS c1 FROM dual UNION ALL SELECT '3' AS c1 FROM dual UNION ALL SELECT '6' AS c1 FROM dual ) SELECT TO_CHAR(TO_DATE('20190106', 'YYYYMMDD') + c1, 'Day') FROM table_name; 中的--no实际上是--no-proxy,布尔值--proxy)。

  

是的,因为--no-proxy的行为与--proxy完全相同。 -没有   前缀仅对布尔型命令行选项有意义。