Hi Jeffrey, I found a similar issue on StackOverflow and the fix was simply to add an empty line separating the headers and the body:
http://stackoverflow.com/questions/5069872/google-translator-toolkit-api-error-multipart-must-have-atom-and-media-part If that is not your case, I'd recommend checking the multipart syntax to verify your code is 100% compliant: http://www.w3.org/Protocols/rfc1341/7_2_Multipart.html Claudio On Tue, Mar 6, 2012 at 12:05 PM, Jeffrey McKay <[email protected]> wrote: > I seem to have fixed the problem in my previous post by making sure that > the Content-Length header is first in the list. Now I get server response > 400 Bad Request. The html error says "Multipart must have Atom and media > part". I believe I have copied the example from the developers guide > exactly, see below. Any help appreciated. > > http headers: > > Content-Length: 1318 > Content-Type: > multipart/related;boundary="----=_Part_0_25934938.1266495790627" > Authorization: GoogleLogin auth=DQAAAPMAAAArQJ3iUf2_-dMln8O9NOifzqfQu-... > Post data: > > ------=_Part_0_25934938.1266495790627 > Content-Type: application/atom+xml > > <?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/-/u8tT6XIpsusJ. > 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.
