Gregory (Grisha) Trubetskoy
grisha at modpython.org
Wed Apr 16 23:10:57 EST 2003
I think something like this should work (this is off the top of my head, it's possible I'm missing something): req.status = apache.HTTP_FORBIDDEN req.write("Cannot do this because of some problem") return apache.OK Grisha On Thu, 17 Apr 2003, Robert Leftwich wrote: > Is it possible to stop mod_python appending html error information when a > 4xx error code is returned from a handler? For example I want to return > some simple text from my handler containing the application error message, > but mod_python adds a bunch of html that I do not want to be returned, i.e. > > if [some problem]: > req.content_type = "text/plain" > req.write("Cannot do this because of some problem") > return apache.HTTP_FORBIDDEN > > The client s/w ends up seeing the above message plus a bunch of html > including a <title>200 OK</title>! > > Robert > > PS I'm wondering if my other problem (Content-Location) is related to this > one, i.e. apache/mod_python is seeing the HTTP_FORBIDDEN or HTTP_CREATED > and is doing its own (default?) thing and adding/changing the returned result? > > > > > _______________________________________________ > Mod_python mailing list > Mod_python at modpython.org > http://www.modpython.org/mailman/listinfo/mod_python >
|