Hi Jeffrey, Are you sending the Content-Type HTTP header?
http://code.google.com/googleapps/domain/email_migration/developers_guide_protocol.html#MailItems Claudio On Tue, Mar 6, 2012 at 10:30 AM, Jeffrey McKay <[email protected]> wrote: > I'm trying to use the Email Migration API. I've authenticated with > ClientLogin. I believe I have done the POST correctly, but the server > responds with error 411 Length required. The returned html says "POST > requests require a Content-length header". I am using CURL > to send the post (via a C++ program). The trace from CURL shows the > Content-Length header present. I have also tried putting it in the > data that I am sending (example below). Nothing moves the needle - I > can't get rid of the error. Any ideas? > > ------=_Part_0_25934938.1266495790627 > Content-Type: application/atom+xml > Content-Length: 1318 > > <?xml version='1.0' encoding='UTF-8'?><entry > xmlns='http://www.w3.org/2005/Atom' > xmlns:apps='http://schemas.google.com/apps/2006'> > <category scheme='http://schemas.google.com/g/2005#kind' > term='http://schemas.google.com/apps/2006#mailItem'/> > <atom:content xmlns:atom='http://www.w3.org/2005/Atom' > type='message/rfc822'/> > <apps:mailItemProperty value='IS_INBOX'/> > > ------=_Part_0_25934938.1266495790627 > Content-Type: message/rfc822 > > MIME-Version: 1.0 > Received: by 10.216.170.147 with HTTP; Fri, 26 Mar 2010 12:54:28 -0700 > (PDT) > Date: Sat, 27 Mar 2010 03:54:28 +0800 > Delivered-To: [email protected] > Message-ID: <[email protected]> > Subject: hello multipart > From: Elizabeth Bennet <[email protected]> > To: Fitzwilliam Darcy <[email protected]> > Content-Type: multipart/alternative; boundary=000e0cdf7740f8017e0482b9877a > --000e0cdf7740f8017e0482b9877a > Content-Type: text/plain; charset=ISO-8859-1 > howdy multipart! > --000e0cdf7740f8017e0482b9877a > Content-Type: text/html; charset=ISO-8859-1 > howdy multipart! > --000e0cdf7740f8017e0482b9877a-- > ------=_Part_0_25934938.1266495790627 > > > -- > You received this message because you are subscribed to the Google Groups > "Google Apps Domain Information and Management APIs" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/google-apps-mgmt-apis/-/T5mTJnCSlIAJ. > 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-apps-mgmt-apis?hl=en. > -- You received this message because you are subscribed to the Google Groups "Google Apps Domain Information and Management APIs" 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-apps-mgmt-apis?hl=en.
