Microsoft KB Archive/822979

= When Pocket Internet Explorer sends more than 16 KB of data to an HTTP server by using the POST method, the operation may indefinitely stop responding =

Article ID: 822979

Article Last Modified on 5/16/2007

-

APPLIES TO


 * Microsoft Windows Mobile 2003 software for Pocket PC Standard Edition
 * Microsoft Windows Mobile 2003 software for Pocket PC Standard Edition
 * Microsoft Windows Mobile 2003 software for Smartphone
 * Microsoft Windows Mobile 2003 Second Edition software for Smartphone

-





SYMPTOMS
When Microsoft Pocket Internet Explorer sends more than 16 kilobytes (KB) of data to an HTTP server by using the POST method, the operation may indefinitely stop responding. When this problem occurs, the animated browser logo appears and indicates that the page is loading.



CAUSE
Pocket Internet Explorer uses 16 KB buffers. When more than 16 KB of data is sent, the part of the packet that exceeds 16 KB is put in a second buffer. The second buffer may not be sent to the server. This problem occurs because the data calculation incorrectly determines that the packet fit in the first buffer.



WORKAROUND
To work around this problem, break the data that you want to post to the server into small chunks. Make the chunks less than 16 KB each.



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the &quot;Applies to&quot; section.



MORE INFORMATION
For additional information about changes in Windows Mobile 2003, visit the following Microsoft Developer Network (MSDN) Web site:

http://msdn2.microsoft.com/en-us/library/ms838258.aspx

Keywords: kbtshoot kbprb KB822979

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.