> A co-worker wrote a simple HTTP server, which is used to deliver a single
> HTML page from an embedded system to a web browser. The HTTP server works
> correctly with Netscape 3.0, but when I hit the same box with Microsoft
> Internet Explorer the web page is never displayed.
> From the server side, the socket send returns successfully.
> I've also tried HotJava (the only other web browser I have), and I have the
> same problem that I see with MSIE.
> Anyone have similar problems? Any help would be appreciated.
Is it possible to access this HTTP server from the Internet, or only
from your internal net? Beware that even if Navigator can talk
to this server, there is no guarantee that the HTTP implementation
is correct. Same for the HTML code as well, of course!
Try to telnet to the server machine, using the HTTP port and
write
HEAD / HTTP/1.0<NL><NL>
where <NL> is line-feed. Look at the headers you receive? Are
they correct? Content-type? Content-length? Try the same as above
using GET instead of HEAD.
Maybe the server is confused because of headers sent from the
browser? Let the server log the dialog with the client and
see what goes on.
Just my $0.02.
--
Steinar Kjaernsrod http://home.sn.no/home/steinar/
Schibsted Nett AS http://www.sn.no/