|   | ![[ Previous ]](navbprev.gif)  ![[ Contents ]](navbhome.gif)  ![[ Index ]](navbhelp.gif)  ![[ Next ]](navbnext.gif)  | 
ns_respond ?-status status? ?-type type?
{?-string string? | ?-file file? | ?-fileid fileid? }
?-length length? ?-headers setId?
ns_respond builds a complete response for the client with all of the specified information in the header.
Using ns_respond, it's easy to do an HTTP redirect:
    set headers [ns_set new myheaders]
    ns_set put $headers location http://www.aolserver.com
    ns_respond -status 302 -type text/plain \
    	-string "redirection" -headers $headers