2011-11-04 144 views
3

GetSystemWebProxyDefaultWebProxy都返回null。在OSO上的Mono中,如何访问当前代理?

WebRequest.GetSystemWebProxy(); 
WebRequest.DefaultWebProxy; 
+0

如果确实存在代理,这听起来像是一个潜在的错误。 – Noldorin

+0

@Noldorin是的,有一个代理。尽管可以随意复制,但这可能是一个环境问题。 – Simon

+0

下次我用Mono启动OS X时,我肯定会给它一个... Mono在OS X上传统上没有经过很好的测试,但是是的。无论如何,祝你好运 – Noldorin

回答

1

如果您使用最新的monomac版本(或从源码编译),那么你应该能够调用静态方法CFNetwork.GetDefaultProxysource,看文件的结尾),以获得一个IWebProxy实例应该与OSX使用的相匹配。

相关问题