rsc | 9df487d | 2003-11-23 18:19:35 +0000 | [diff] [blame] | 1 | #include <u.h> |
2 | #include <libc.h> | ||||
3 | #include <bin.h> | ||||
4 | #include <httpd.h> | ||||
5 | |||||
6 | /* | ||||
7 | * write initial part of successful header | ||||
8 | */ | ||||
9 | void | ||||
10 | hokheaders(HConnect *c) | ||||
11 | { | ||||
12 | Hio *hout; | ||||
13 | |||||
14 | hout = &c->hout; | ||||
15 | hprint(hout, "%s 200 OK\r\n", hversion); | ||||
16 | hprint(hout, "Server: Plan9\r\n"); | ||||
17 | hprint(hout, "Date: %D\r\n", time(nil)); | ||||
18 | if(c->head.closeit) | ||||
19 | hprint(hout, "Connection: close\r\n"); | ||||
20 | else if(!http11(c)) | ||||
21 | hprint(hout, "Connection: Keep-Alive\r\n"); | ||||
22 | } |