Hi there, I need help with this rather fundamental task here but I'm an absolute newbie at communicating using HTTP requests.
I need to add/edit/delete calendar events on my JSP site. I know I shd be using the Java Client Library but for some reason I have to stick to java 1.4.2 (gdata runs on ver 1.5 though) on my server so I need to find some other ways of doing it. So right now I'm trying to do things using the java URLConnection object. ~~~~~~~~~~~~~~~ String xmlfeed = http://www.google.com/calendar/feeds/[EMAIL PROTECTED]/private-(magic cookie)/basic URL url = new URL(xmlfeed); URLConnection conn = url.openConnection(); conn.setDoOutput(true); BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream())); while ((line = rd.readLine()) != null) { out.println(line); } rd.close(); ~~~~~~~~~~~~~~~ by doing this, i can retrieve and print out the XML contents of my calendar. However, I have no idea how to format and send a POST request to my XML feed. I tried : ~~~~~~~~~~~~~~~~ String data = "POST " + xmlfeed; data += " <entry xmlns='http://www.w3.org/2005/Atom' ... (the sample xml code from the Developer's Guide: Protocol) ... > " OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream()); wr.write(data); wr.flush(); ~~~~~~~~~~~~~~~~~ The response that I received was a HTTP/1.0 400 Bad Request . Can anyone guide me on what I should do to submit a proper request? I've searched through the forums and references, but everybody seems to know how to do it, except for me apparently. many thanks in advance.. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
