Microsoft KB Archive/811174

= MacIE: When You Return to a POST Page, Internet Explorer Generates a GET Request =

Article ID: 811174

Article Last Modified on 11/17/2003

-

APPLIES TO


 * Microsoft Internet Explorer 5.2 for Mac OS X
 * Microsoft Internet Explorer 5.1 for Macintosh
 * Microsoft Internet Explorer 5.0 for Macintosh

-



SYMPTOMS
When you return to a page that was generated as a result of a POST request, Microsoft Internet Explorer for Macintosh generates a GET request. Therefore, Internet Explorer may not display the page correctly because the original POST data was not sent. This problem occurs only if you use a secure connection (through HTTPS).



RESOLUTION
On the Web server, if the POST data is missing, return an HTML page that indicates to the user that the page has expired. You can also redirect the user to the page that the user viewed before the posted page, if that is possible.



STATUS
Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.



Steps to Reproduce the Behavior
  Create the following two files on a secure Web server:

test.htm Enter your name:    test.asp time = <%= Time %> Request method = <%= Request.ServerVariables(&quot;REQUEST_METHOD&quot;) %> Hi <%= Request.Form(&quot;val1&quot;) %> Go to Microsoft  Use Internet Explorer for Macintosh and the HTTPS protocol to view test.htm. Type a name in the text box, and then click Submit to submit it to test.asp. When test.asp returns from the POST request, the name that you entered (the POST data) and the current time appear.</li> Click the link to view the Web page for Microsoft.</li> When the Microsoft Web page has loaded, click the Back button. Note that you do not have to view the page from which you return to the POST page over a secure protocol.</li> This time, instead of reposting for the page, Internet Explorer makes a GET request for the page. Therefore, the page does not contain the original POST data. However, the time on the page is updated as expected. Note that this page is cached and is used again if you return to the Microsoft Web site and then return to this page.</li></ol>

Keywords: kbbug kbhttp kbhtml KB811174

-

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

© Microsoft Corporation. All rights reserved.