I just discovered via another thread that there is a way to set an Authenticator class for proxy authentication when using Java's HttpUrlConnection (which is used by the underlying GData library)
Take a look here: http://www.developer.com/java/other/article.php/1551421 Sorry about the post on the more manual way of handling it earlier. Cheers, -Ryan On 1/23/07, Ryan Boyd (Google) <[EMAIL PROTECTED]> wrote: > > > Hi Pradeep, > > Is there a proxy server which your traffic must go through to access > the network? > > If so, you may need to set the HTTP header called Proxy-Authorization > with the appropriate password. I haven't done this myself, but from > reading it should go something like this: > > myService.getRequestFactory().setHeader("Proxy-Authorization", value); > CalendarEventFeed myFeed=myService.getFeed(feedUrl, > CalendarEventFeed.class); > > There are various formats that your proxy server could require for the > Proxy-Authorization header -- Basic, Digest, NTLM, etc. > > An example from a sun forum [1]: > myService.getRequestFactory().setHeader( "Proxy-Authorization", "Basic > " + Base64Converter.encode("proxyuserid:proxypassword")); > > For more information, you may want to contact your network > administrator or take a look at the requests/responses from your > program using Fiddler or Wireshark or the like. You could also look at > the traffic that occurs when you're web browsing on the same network. > > The RFC on HTTP Authentication may also be valuable: > http://tools.ietf.org/html/rfc2617#section-3.2.1 > > Cheers, > -Ryan > > > [1] = http://forum.java.sun.com/thread.jspa?forumID=2&threadID=413312 > > > > > > Pradeep wrote: > > Hi All, > > > > When i am trying to access google calendar items i am getting Proxy > > authentication required Error. > > > > 13:15:17,359 INFO [STDOUT] Current Date Time : 2007-01-12 > > 13:15:17,390 INFO [STDOUT] > > Exception::++++com.google.gdata.util.ServiceException: Proxy > > Authentication Required > > <HTML> > > <HEAD><TITLE>407 Proxy Authentication Required</TITLE></HEAD> > > <BODY> > > <H1>Proxy Authentication Required</H1> > > <H4> > > Unable to complete request:<P>Access denied due to authentication > > failure. > > </H4> > > <HR> > > </BODY> > > </HTML> > > > > This is due to problem of authentication issue with proxy. > > > > Even when i set proxy properties in the program it is giving error at > > calendar feeds at the below line: > > > > CalendarEventFeed myFeed=myService.getFeed(feedUrl, > > CalendarEventFeed.class); > > > > Can u please help me in this.... > > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Calendar Data API" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/google-calendar-help-dataapi?hl=en -~----------~----~----~----~------~----~------~--~---
