I guess that the problem is the chunked encoding, but actually I am using anv axis2 client to talk with an axis2 service. could it be a network problem that can`t handle chunked messages?
axelspin wrote: > > hi All > I am using the axis2 client to send a request like the following (TCPmon) > > POST /axis2/services/Seismolink; HTTP/1.1 > > Content-Type: text/xml; charset=UTF-8 > > SOAPAction: "urn:anonOutInOp" > > User-Agent: Axis2 > > Host: bsfso1:9101 > > Transfer-Encoding: chunked > > > > 247 > > <?xml version='1.0' encoding='UTF-8'?> > <soapenv:Envelope > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> > <soapenv:Body> > <dataRequest xmlns="urn:xml:seisml:orfeus:neries:org"> > <UserToken /> > <StationIdentifierFilter> > <TimeSpan> > <TimePeriod> > <beginPosition > xmlns="http://www.opengis.net/gml">2005-04-27T13:05:38</beginPosition> > <endPosition > xmlns="http://www.opengis.net/gml">2005-04-27T13:10:38</endPosition> > </TimePeriod> > </TimeSpan> > <StationCode>CHIF</StationCode> > <ChannelCode>BHZ</ChannelCode> > <LocId>.</LocId> > </StationIdentifierFilter> > </dataRequest> > </soapenv:Body> > </soapenv:Envelope>0 > > and I get the following > > HTTP/1.1 500 Internal Server Error > > Server: Apache-Coyote/1.1 > > Content-Type: text/xml;charset=UTF-8 > > Date: Mon, 17 Mar 2008 10:12:34 GMT > > Connection: close > > Proxy-Connection: close > > > > <?xml version='1.0' encoding='UTF-8'?> > <soapenv:Envelope xmlns:wsa="http://www.w3.org/2005/08/addressing" > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> > <soapenv:Header> > > <wsa:Action>http://www.w3.org/2005/08/addressing/soap/fault</wsa:Action> > </soapenv:Header> > <soapenv:Body> > <soapenv:Fault> > <faultcode></faultcode> > <faultstring>com.ctc.wstx.exc.WstxEOFException: Unexpected EOF > in prolog at [row,col {unknown-source}]: [1,0]</faultstring> > <detail /> > </soapenv:Fault> > </soapenv:Body> > </soapenv:Envelope> > > Now, if I proxy my request trimming the bytes of the body with few changes > on the header like: > > POST /axis2/services/Seismolink HTTP/1.1 > > Content-Type: text/xml > > SOAPAction: "urn:anonOutInOp" > > Cache-Control: no-cache > > Pragma: no-cache > > User-Agent: Java/1.5.0_07 > > Host: bsfso1:9101 > > Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2 > > Connection: keep-alive > > Content-Length: 575 > > > > <?xml version='1.0' encoding='UTF-8'?> > <soapenv:Envelope > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> > <soapenv:Body> > <dataRequest xmlns="urn:xml:seisml:orfeus:neries:org"> > <UserToken /> > <StationIdentifierFilter> > <TimeSpan> > <TimePeriod> > <beginPosition > xmlns="http://www.opengis.net/gml">2005-04-27T13:05:38</beginPosition> > <endPosition > xmlns="http://www.opengis.net/gml">2005-04-27T13:10:38</endPosition> > </TimePeriod> > </TimeSpan> > <StationCode>CHIF</StationCode> > <ChannelCode>BHZ</ChannelCode> > <LocId>.</LocId> > </StationIdentifierFilter> > </dataRequest> > </soapenv:Body> > </soapenv:Envelope> > > > it works perfectly.. > > what`s wrong weith the first requests? I am using the SendReceive method > of the axis2 client (basic axiom client) > > It seems I have to proxy all my request to remove some garbage..!! > > Please Help! > -- View this message in context: http://www.nabble.com/axis2-axiom-client-error%3A-com.ctc.wstx.exc.WstxEOFException%3A-tp16091937p16092357.html Sent from the Axis - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
