commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Paul Libbrecht <p...@activemath.org>
Subject Re: [HttpClient] HttpClient and Applets
Date Thu, 03 Nov 2005 12:16:37 GMT
Sorry, should be
  applet.getDocumentBase() or applet.getCodeBase()

paul


Le 3 nov. 05, à 12:36, Jeroen Kransen (DT) a écrit :

> getAppletContext().showDocument(URL, String) is something I already 
> looked at. The problem with that is that it will output to the 
> browser. I don't want that, I just want to use the content in my 
> Applet.
>
> Jeroen
>
>> -----Original Message-----
>> From: Paul Libbrecht [mailto:paul@activemath.org]
>> Sent: donderdag 3 november 2005 9:55
>> To: Jakarta Commons Users List
>> Subject: Re: [HttpClient] HttpClient and Applets
>>
>> The AppletContext class gives you this and you should use it.
>> (getDocumentBase() or something such?)
>> This will be the URL of the proxy, of course, which you expect
>> to relay your http call.
>>
>> paul
>>
>>
>> Le 3 nov. 05, à 09:42, Jeroen Kransen (DT) a écrit :
>>
>>> Oleg, Paul,
>>>
>>> Thank you for your responses. I got it that the problem is
>> not related
>>> to HttpClient, but to the AccessController. And indeed I wrote the
>>> host name right, or it wouldn't work without proxy. :-)
>>>
>>> For sure I'll be very glad to be able to /detect/ the proxy
>> settings,
>>> and it looks like the classes you showed do that for me. However, I
>>> doubt that /knowing/ the proxy settings will solve the
>> issue, since I
>>> already know the settings now. :-)
>>>
>>> My point was that I wonder if it will work at all, since the proxy
>>> will still be a different host than the one I downloaded the
>> Applet from.
>>> The
>>> existence of this PluginProxyTest suggests that it is useful
>> in a Java
>>> applet to detect (and use?) the settings, so my real question(s) is
>>> (are):
>>>
>>> Dit anyone get an Applet contact the originating server successfully
>>> through a Proxy, other than by downloading images and
>> sounds? And more
>>> specifically: by using HttpClient? Is there a more
>> straightforward way
>>> to do GETs (and if possible, POSTs) from an Applet instead
>> of by using
>>> HttpClient?
>>>
>>> Jeroen
>>>
>>>> -----Original Message-----
>>>> From: Oleg Kalnichevski [mailto:olegk@apache.org]
>>>> Sent: woensdag 2 november 2005 12:34
>>>> To: commons-user@jakarta.apache.org
>>>> Subject: Re: HttpClient and Applets
>>>>
>>>> On Tue, Nov 01, 2005 at 10:06:05AM +0100, Jeroen Kransen (DT) wrote:
>>>>> Hello,
>>>>>
>>>>> I have an applet that has to communicate with the
>> originating server
>>>>> through HTTP. It has to send and retrieve custom data,
>> through GETs
>>>>> and (if possible) POSTs. I am using HttpClient (I am open for
>>>>> suggestions on that), which works well in a direct connection.
>>>>> However, when I am behind a proxy, I get a
>> AccessControlException. I
>>>>> could explain this by the fact that the proxy server is not the
>>>>> originating server, and that by specification I am only
>>>> allowed to contact the originating server.
>>>>> But I really don't want to bother about things like proxies at all.
>>>>> What I really want is that the Applet transparently hooking
>>>> on to the
>>>>> browser settings for the proxy. The only possibilities I
>> see now to
>>>>> contact the originating server Applet-wise is through
>>>>> Applet.getAudioClip(), .getImage(),
>>>>> .getAppletContext().showDocument(), but none of this is
>> what I want.
>>>>>
>>>>> I'm sure I'm not the only one who wants to do something like this.
>>>>> There's probably either a simple solution or it's just plain
>>>> impossible.
>>>>> I hope to hear it either way.
>>>>>
>>>>> Jeroen Kransen
>>>>>
>>>>
>>>> Jeroen,
>>>>
>>>> The AccessControlException is thrown by the AccessController to
>>>> indicate that a requested access (to a critical system
>> resource such
>>>> as the file system or the network) is denied.
>>>> This problem has nothing to do with HttpClient
>>>>
>>>> You may want to take a look at the classes (below) to see how a
>>>> (limited) proxy setting auto-detection could be implemented:
>>>>
>>>> http://svn.apache.org/repos/asf/jakarta/commons/proper/httpclie
>>>> nt/trunk/src/contrib/org/apache/commons/httpclient/contrib/proxy/
>>>>
>>>> Hope this helps
>>>>
>>>> Oleg
>>>>
>>>>>
>> --------------------------------------------------------------------
>>>>> - To unsubscribe, e-mail:
>>>>> commons-user-unsubscribe@jakarta.apache.org
>>>>> For additional commands, e-mail:
>>>>> commons-user-help@jakarta.apache.org
>>>>>
>>>>>
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
>>> For additional commands, e-mail: commons-user-help@jakarta.apache.org
>>>
>>
>>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: commons-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-user-help@jakarta.apache.org


Mime
View raw message