Looks like my error page is 721  bytes and I'm using 425 for the error code.


Mark Nottingham wrote:
IE will display their own error page if your error response is smaller than a certain size; however, AFAIK that's triggered by size, not request method.

What is the status code and content-type you're sending back?

Cheers,


On 22/07/2008, at 7:56 AM, Michael Kaplan wrote:

Hi,

I am trying to filter POST messages seen in Squid that do not follow my application specifications. When a POST is observed that misuses the header, I would like to send a a custom error page to the host which would be displayed in the browser. I've added the appropriate enumeration for the error page as well as the error page definition within Squid. I then added code to the clientProcessRequest function in client_side.cc to detect the erroneous POST, and then followed the convention of generating reply context, set reply to error, etc. Using Wireshark, I was able to verify that the error page was indeed sent to the host, however, IE just displayed a default error page, not showing the custom error page that I generated.

Interestingly if i change my code to react to GET instead of POST, my custom error page DOES display properly. So I'm wondering if it is an issue with the POST protocol. Perhaps IE is not expecting HTML in response to a POST?

Has anyone encountered or tried such a thing?

Thanks,
Mike

--
Mark Nottingham       [EMAIL PROTECTED]



Reply via email to