add libhttpd
This commit is contained in:
parent
b6afd33e2f
commit
9df487d720
19 changed files with 2722 additions and 0 deletions
22
src/libhttpd/okheaders.c
Normal file
22
src/libhttpd/okheaders.c
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
#include <u.h>
|
||||
#include <libc.h>
|
||||
#include <bin.h>
|
||||
#include <httpd.h>
|
||||
|
||||
/*
|
||||
* write initial part of successful header
|
||||
*/
|
||||
void
|
||||
hokheaders(HConnect *c)
|
||||
{
|
||||
Hio *hout;
|
||||
|
||||
hout = &c->hout;
|
||||
hprint(hout, "%s 200 OK\r\n", hversion);
|
||||
hprint(hout, "Server: Plan9\r\n");
|
||||
hprint(hout, "Date: %D\r\n", time(nil));
|
||||
if(c->head.closeit)
|
||||
hprint(hout, "Connection: close\r\n");
|
||||
else if(!http11(c))
|
||||
hprint(hout, "Connection: Keep-Alive\r\n");
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue