- From: Roger L. Costello <costello@mitre.org>
- Date: Mon, 2 May 2005 15:08:06 -0400
- To: <xml-dist-app@w3.org>, "'Roger L. Costello'" <costello@mitre.org>
- Cc: <mgudgin@microsoft.com>
Received on Monday, 2 May 2005 19:08:23 UTC
Hi Folks, I am trying to use the XML-->MTOM online tool that Martin Gudgin created [1] but am not having any success. I have written a Java program which reads in Martin's test1a.xml file, embeds it in an HTTP POST message and sends it to his tool. Below is the HTTP message that I POST to the tool (base64 data omitted). Any ideas on what I am doing wrong? POST /dotnet/mtom/mtomecho.ashx HTTP/1.0 Content-type: application/soap+xml Content-length: 28469 <s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" <http://www.w3.org/2003/05/soap-envelope> > <s:Body> <x:Data xmlns:x=" <http://example.org/mtom/data> http://example.org/mtom/data"> --- test 1a.xml base64 data --- </x:Data> </s:Body> </s:Envelope> Here is the error message I get when I run my Java program: java.io.IOException: Server returned HTTP response code: 400 for URL: http://martingudgin-2.dsl.easynet.co.uk/dotnet/mtom/mtomecho.ashx HTTP 400 indicates a client error. Apparently, something is incorrect with my HTTP message, but I do not know what that might be. Any thoughts would be much appreciated. Thanks! /Roger [1] http://martingudgin-2.dsl.easynet.co.uk/dotnet/mtom/mtomecho.ashx
Received on Monday, 2 May 2005 19:08:23 UTC