Hi all,

I'm using Axis2C 1.5, and encounter a very strange problem with
base64Binary.

Case A: I put a 226K bytes file into base64Binary element and send to
axis2_http_server.  Yet when my service gets the element, it is NULL.
Case B: When I send the same base64Binary to tcpmon and forward to
axis2_http_server, then it works fine.

In Case A, I use WireShark to monitor the TCP packets.  I'm surprised to
find out that the packets were not sent to axis2_http_server completely.
Somehow axis2_http_server can't handle the TCP/IP handshaking very well in
this case.

I saw some email threads regarding to bug fixes for base64Binary to handle
58MB data with no problem.  If base64Binary can handle 58MB data, I don't
see any reason it can't handle 226K data.

Any idea would be appreciated.

Thanks,
Ellen

Reply via email to