[REBOL] Re: http 404 header
From: andreas:bolka:gmx at: 3-Jan-2003 20:29
Thursday, January 2, 2003, 11:26:10 PM, Hallvard wrote:
> Oh, and here's a second question:
> When I try to redirect from a rebol cgi script (using http headers),
> I am allowed to write the Location: header, but not the first
> header, the "HTTP/1.1 200 OK" thing. Or "HTTP/1.1 302 Moved". My web
> server then reports an error. So I suspect a double header is
> written out in that case, meaning that rebol automatically writes
> out a 200 message (I may very well be mistaken here). Am I right in
> suspecting so? Can this be prevented? In some cases, I'd like to
> control much of this myself.
A quick look at the CGI spec solves this mystery - the "Status" header
allows you to set the HTTP response status code from within a CGI
environment:
http-redir: func [url] [
prin rejoin [
"Status: 302 Moved temporarily" newline
"Location: " url newline
newline
]
quit
]
--
Best regards,
Andreas mailto:[andreas--bolka--gmx--net]