W3C home > Mailing lists > Public > ietf-http-wg@w3.org > July to September 2000

problem with responses to post-requests

From: <OSeemann@gmx.net>
Date: Fri, 25 Aug 2000 12:32:15 +0200 (MEST)
To: http-wg@cuckoo.hpl.hp.com
Message-ID: <24992.967199535@www22.gmx.net>
X-Mailing-List: <http-wg@cuckoo.hpl.hp.com> archive/latest/849
i've got a problem while responding to POST requests.

i'm currently developing a small http-server to configure some files via a
webbrowser.

while sending responses to GET requests everything works fine and the
browser prints the output. but if i try to handle a post request i encounter
different reactions by netscape navigator and internet explorer.

after processing the content of the post-request i'm sending the
html-output to the client and close the connection. this works fine with NN. but IE
doesn't show the page and gives an error-msg telling me that the connection
has been reset.

i just don't get it why NN is doing fine and IE not.

what's the difference between responses to GET and POST requests ?

why is IE telling me errors and not showing the transmitted page ?


greetings,
olli


here's some of the code:

while ((conn = accept(sock,(struct sockaddr *) &addr,&addr_length)) >= 0)
{
 /*
  reading/parsing header etc.
 */

if (strcmp(request->method,"POST") == 0)
{
 putsock(conn,"HTTP/1.0 200 OK\n");
 putsock(conn,"Content-Type: text/plain\n\n");
 putsock(conn,"Netscape Navigator shows this.\
              Internet Explorer gives error");
}

// here NN says "Document Done" and shows the page
// but IE gives error msg "Connection Reset"
close(conn); 
}


-- 
Sent through GMX FreeMail - http://www.gmx.net
Received on Friday, 25 August 2000 03:36:05 UTC

This archive was generated by hypermail 2.4.0 : Thursday, 2 February 2023 18:43:07 UTC