Contiki 3.x
http-common.c
1 #include "http-common.h"
2 
3 /*needed for web services giving all path (http://172.16.79.0/services/light1)
4  * instead relative (/services/light1) in HTTP request. Ex: Restlet lib.*/
5 const char* http_string = "http";
6 
7 /*HTTP method strings*/
8 const char* http_get_string = "GET";
9 const char* http_head_string = "HEAD";
10 const char* http_post_string = "POST";
11 const char* http_put_string = "PUT";
12 const char* http_delete_string = "DELETE";
13 
14 const char* httpv1_1 = "HTTP/1.1";
15 const char* line_end = "\r\n";
16 const char* contiki = "Contiki";
17 const char* close = "close";
18 
19 /*header names*/
20 const char* HTTP_HEADER_NAME_CONTENT_TYPE = "Content-Type";
21 const char* HTTP_HEADER_NAME_CONTENT_LENGTH = "Content-Length";
22 const char* HTTP_HEADER_NAME_LOCATION = "Location";
23 const char* HTTP_HEADER_NAME_CONNECTION = "Connection";
24 const char* HTTP_HEADER_NAME_SERVER = "Server";
25 const char* HTTP_HEADER_NAME_HOST = "Host";
26 const char* HTTP_HEADER_NAME_IF_NONE_MATCH = "If-None-Match";
27 const char* HTTP_HEADER_NAME_ETAG = "ETag";
28 
29 const char* header_delimiter = ": ";