我尝试了 2 个小时,但无法正常工作。这就是我所做的:
grails add-proxy myproxy "--host=<host>" "--port=<port>" "--username=<username>" "--password=<psw>" grails use-proxy myproxy
我收到连接被拒绝错误,这意味着代理无法正常工作
在我的 groovy 文件中,我添加了代理
def http = new HTTPBuilder("http://http://headers.jsontest.com/") http.setProxy(host, port, "http"); http.request(Method.GET, JSON) { uri.path = '/' response.success = { resp, json -> ..... } }
然后我得到 groovyx.net.http.HttpResponseException: Proxy Authentication Required
我不知道如何为代理设置用户/psw 以使其工作
我尝试了java方式,不工作
System.setProperty("http.proxyUser", username);
System.setProperty("http.proxyPassword", password);
和
Authenticator.setDefault(new Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(username, .toCharArray());
}});
有谁知道如何做到这一点?