The rest about should not have:
self.headers['Content-Type'].startswith('text/html')
If they do you need the extra comment else IE will not display the rest of
the error message.
On Friday, 20 July 2012 12:22:50 UTC-5, tiadobatima wrote:
>
>
> Hi guys,
>
> Raising a 4xx exception is printing extra 512 'x' characters in the body.
> This seems to be the culprit (HTTP.py):
>
>
> if len(body)<512 and self.headers['Content-Type'].startswith(
> 'text/html'):
> body += '<!-- %s //-->' % ('x'*512) ### trick IE
>
> Is there any easy way of not printing these extra characters without
> chaging HTTP.py?
> Long term, It would be nice if there was switch to turn this off, maybe an
> user-agent argument in the constructor?
> The current behaviour is not great for REST APIs.
>
> Thanks! :)
> g.
>
--