On Mon, 2011-01-31 at 07:17 -0800, Pifagor wrote:
> Oleg
>
> Your advice needed:
>
> When I import browser proxy settings into HttpClient in applet using:
>
> DefaultHttpClient hc = new DefaultHttpClient();
> ProxySelectorRoutePlanner routePlanner = new
> ProxySelectorRoutePlanner(
> hc.getConnectionManager().getSchemeRegistry(),
> ProxySelector.getDefault()
> );
> hc.setRoutePlanner(routePlanner);
> hc.getProxyAuthenticationHandler();
> ...
> HttpResponse resp = hc.execute(m);
>
> I get the following error:
>
> "Proxy Authentication Required"
>
> I tried both basic and digest authentication with Squid. When applet
> initializes it shows a Java popup window
>
> "Authentication Required"
> "Enter login details to access Squid proxy proxy-caching webserver
> at ..."
>
> and username and password fields and accepts them which means, I assume,
> that proxy authenticates applet. My .java.policy is here:
>
> grant {
> permission java.io.FilePermission "<<ALL FILES>>", "read";
> permission java.net.NetPermission "getProxySelector";
> permission java.net.SocketPermission "*","connect,resolve";
> };
>
> Applet is signed. What can cause this error?
I know next to nothing about applets. I may take a look at a wire /
context log of the session, if you produce one, but I will not be able
to do much about applet specific stuff, if it turns out that the
ProxySelectorRoutePlanner did not pick up proxy settings correctly.
Oleg
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]