Hello all,

I need to get the content length of the SOAP response message. Following is
the SOAP response seen coming over the wire.

[java] DEBUG [org.apache.commons.httpclient.methods.EntityEnclosingMethod]
Request body sent
[java] DEBUG [httpclient.wire.header] << "HTTP/1.1 200 OK[\r][\n]"
[java] DEBUG [httpclient.wire.header] << "HTTP/1.1 200 OK[\r][\n]"
[java] DEBUG [httpclient.wire.header] << "Server: Apache-Coyote/1.1[\r][\n]"
[java] DEBUG [httpclient.wire.header] << "Content-Type:
text/xml;charset=UTF-8[\r][\n]"
[java] DEBUG [httpclient.wire.header] << "Content-Length: 205[\r][\n]"
[java] DEBUG [httpclient.wire.header] << "Date: Fri, 27 Feb 2009 00:25:48
GMT[\r][\n]"
[java] DEBUG [httpclient.wire.header] << "[\r][\n]"
....

I have attempted to use _returnMessageContext.getProperty(HT
TPConstants.HEADER_CONTENT_LENGTH) but unable to get the content length
object.

However, I was able to get the status code using
_returnMessageContext.getProperty(HTTPConstants.MC_HTTP_STATUS_CODE);

Are there any methods available in Axis2 API to get the content length
either from the return message context or by other means?

My configuration: Using Axi2 1.4 client stub implementation to call remote
web services.

Any feedback is appreciated.

Thanks,

Seshi

Reply via email to