回答
- 的[Windows] - > [首选项] - > [常规] - > [网络连接]
- 设置活动供应商为 “手动”
- 选择协议(HTTP)
- 单击编辑
- 点击 “需要身份验证”
- 提供creds
Spot on。非常感谢你的帮助! – Joeblackdev 2011-03-13 19:52:35
我可以再问一个问题 - 指定证书后,我的程序中是否需要执行任何操作?再次感谢。 – Joeblackdev 2011-03-13 19:54:17
你是程序?程序不会继承Eclipse代理设置;这是一个单独的问题。你说“代码”,我想你在哪里编写日食插件。 – 2011-03-13 19:56:51
下面是配置代理Informa的参考适用于任何Java应用程序。如果您从Eclipse运行应用程序,则需要在启动配置中设置它们。
http://download.oracle.com/javase/6/docs/technotes/guides/net/proxies.html
Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("30.40.50.60", 8080));
URL url = new URL("http://www.somewebsite.com");
HttpURLConnection uc = (HttpURLConnection)url.openConnection(proxy);
嗨,谢谢你。但它是否也允许我包含凭证? – Joeblackdev 2011-03-16 14:16:35
您可以在运行 - 找到这个>运行配置或运行 - >调试配置,将“目标”选项卡下。您正在查找“其他仿真器命令行选项”框。在我的情况下,我使用的完整字符串是-http-proxy http://username:[email protected]:3128其中username是我的代理登录名,password是我的代理密码,10.0.0.1是我的代理IP地址,3128是端口。
仿真器中的仿真器设置。我不知道为什么这是必要的,但没有这个改变就没有用。一旦你启动模拟器,进入设置 - >无线&网络 - >移动网络 - >接入点名称 - > TelKila并设置“代理”和“端口”以匹配以上设置
这是当代解决方案从Eclipse 4.3起)http://stackoverflow.com/a/34204939/715269 – Gangnus 2015-12-10 15:04:46