| Robert Leftwich 
    robert at leftwich.info Thu Apr 17 13:30:24 EST 2003 
 At 01:10 PM 17/04/2003, Gregory (Grisha) Trubetskoy wrote:
>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
Works perfectly, thanks!
Note that it also solves my other problem with the Content-Location, i.e. 
if I do :
def handler(req):
     if req.method == 'POST':
        ...
         req.headers_out["Content-Location"] = "/foo/bar"
         req.status = apache.HTTP_CREATED
         return apache.OK
then the Content-Location is received correctly by the client.
Thanks a lot!
Robert
 |