Strange IE behaviour - 2x IE GET requests = error page

  • Thread starter Thread starter Paul
  • Start date Start date
P

Paul

This is quite a technical problem i've got and i hope i've got the right
group. If not please can you suggest where else may be able to help.

If i click a link to a web page embedded in Excel (97 OR 2000) i get the
standard error page displayed by IE (you know, the 'cannot find server or
dns error' page).
Turning off 'show friendly http error messages' alleviates this.
(Unfortunately this is the Windows default setting!)
Whats going on?!?!

This is my test.asp page... there isn't a problem without that cache-control
line (which, unfortunately i do need, and its perfectly valid anyway so i
dont' see why i should remove it)
<% Response.CacheControl = "no-cache" %>
<HTML>
<HEAD></HEAD>
<BODY>
<P>If you can read this then it worked....</P>
</BODY>
</HTML>

I used snort to look at whats happening on a packet level:
When friendly err messages are ON, IE requests the page twice. It looks
like something is confusing IE and causing it to send out another request
and so it ends up displaying an error page. F5-refreshing that page does
another 'normal' (?) request and everything goes fine.
When friendly err messages are OFF, everything is fine and the packet
exchange is as expected.

One other strange thing is the response from the server - there is are "c6"
and "0" and some space characters before and after <HTML> and </HTML>
respectively. I wonder what these are in there for.

What is causing this? Its the same if pages are served from IIS4 and IIS5,
IE going through a Proxy or not. I can post the snort logs if required.

Can somebody please help - i'm running out of ideas!

Thanks

Paul
 
Something i forgot to say that may help:

When friendly is ON it sends Accept: */*
When friendly is OFF it individual accept types instead of just */*

Therefore friendly messages seems to change the way IE makes requests...
weird huh?!
 
Back
Top