- From: Mahesh Joshi <mjoshi@kset.com>
- Date: Mon, 13 Oct 1997 17:21:41 -0700
- To: Jacob W Anderson <jwanders@BBN.COM>
- Cc: www-jigsaw@w3.org
Hi,
Thanks for the answer but this is not what I want. I am sorry to cause the
confusion.
When I run Jigsaw as a proxy , it listens at hostname:8001. My client-side
filter needs
to know this hostname:8001. When I tried the approach suggested by most of you,
it always returns "null" as the url (as expected) as my requests were not cmoing
from a proxy.
I somehow need to access to the getURL() fn in httpd.java. Is this possible...?
Thanks in advance!
Jacob W Anderson wrote:
> > My filter needs to find out what host and port the Proxy is running on.
> > I read the source and documentation, but it looks like I am missing
> something as
> > I still cant find a way in which I can retrieve this information from my
> > Client-side filter.
> >
>
> All of that information is contained in the Request object, which is
> passed through the ingoing and outgoing methods of your filter. So,
> to get the information that you need, just do this:
>
> void ingoingFilter(Request request) {
> URL url = request.getURL();
> URL proxy = request.getProxy();
> String proxy_host = proxy.getHost();
> int proxy_port = proxy.getPort();
> }
>
> easy as can be - but you are correct, this doesn't appear to be in
> the documentation - I found it by rummaging through the Request
> code.
>
> -- Jake
> +-----------------------------------------------------+ \||/
> | Jacob W. Anderson | | @___oo
> | GTE Internetworking, Powered by BBN | / (__,,,,|
> |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|^\/ _)
> |EMail: jwanders@bbn.com | 9655 Granite Ridge Dr. |/ _)
> |Voice: 619-495-2638 | Suite 245 | / _)
> | Fax: 619-495-7313 | San Diego, CA, 92123 | | )_)
> +------------------------------------------< >-------(,,) )__)
> "My code doesn't have bugs, || / \)___)\
> it develops random features." | \____( )___) )___
> \______(_______;;; __;;;
--
Mahesh Joshi
---------------------------------------------------------------
Mahesh Joshi {O} 415-254-5441
KnowledgeSet Corp. {H} 510-792-3955
mjoshi@kset.com
http://www.kset.com/cdweb : "Dynamic" CD-ROMs!!!
----------------------------------------------------------------
Received on Monday, 13 October 1997 20:19:39 UTC