Hi All,
Forgive me if this seems to be a very basic
question. I need to send a file called myfile.txt as an attachment to my
localhost server. My localhost server consists of Jakarta Tomcat 4.1.27 with
Apache Axis configured. My client application is written in VC++ which actually
POSTs the following SOAP request to the URL http://localhost:8080/axis/happyaxis.jsp [The
URL mentioned is just for testing, it is NOT capable of handling
attachments]
POST
/axis/happyaxis.jsp HTTP/1.1
Host:
LOCALHOST
Content-Type: Multipart/Related; boundary=MIME_boundary;
type=text/xml; start="<[EMAIL PROTECTED]>"
Content-Length: 188
--MIME_boundary
Content-Type: text/xml; charset=UTF-8
Content-Transfer-Encoding: 8bit
Content-ID: <[EMAIL PROTECTED]>
<?xml
version='1.0' ?>
<SOAP-ENV:Envelope
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Body>
<samplefile href=""/>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
My
questions are:
1. I'm
getting a 200 OK message from server. I'm also expecting a SOAP faultstring
as a SOAP response from the server (since happyaxis.jsp is not capable of
handling attachments), instead I'm getting the the HTML content of
happyaxis.jsp. Why I'm not getting any SOAP faultstring? What am I missing
here?
2. If I
need to handle attachments at the server, what else exactly I need to do at the
server side. Will it be a problem if I exchange SOAP messages where my client
code written in C++ and the server side handling code written in
JAVA.
Once
again, I apologize to anybody if he/she thinks that these are very basic
questions.
Thank you
in advance for any sort of help. Please mark a copy of your mail to my id [EMAIL PROTECTED]
Nilay
|