#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include "../libeom.h"
int main()
{
char request_string[] = "GET /cgi-bin/process.cgi HTTP/1.1\n"
"User-Agent: Mozilla/4.0 (compatible; MSIE5.01; Windows NT)\n"
"Host: www.tutorialspoint.com\n"
"Content-Type: application/x-www-form-urlencoded\n"
"Content-Length: length\n"
"Accept-Language: en-us\n"
"Accept-Encoding: gzip, deflate\n"
"Connection: Keep-Alive\n"
"\n"
"licenseID=string&content=string&/paramsXML=string\n";
printf("request_string=%s\n", request_string);
struct HTTPRequest request = http_request_constructor(request_string);
char *method = request.request_line.search(&request.request_line, "method", sizeof("method"));
printf("method=%s\n", method);
char *uri = request.request_line.search(&request.request_line, "uri", sizeof("uri"));
printf("uri=%s\n", uri);
char *http_version = request.request_line.search(&request.request_line, "http_version", sizeof("http_version"));
printf("http_version=%s\n", http_version);
http_request_destructor(&request);
}
and I allways get a core dumped.
Am I doing something wrong ?
Thank you.
Hello,
I create this test code file :
and I allways get a core dumped.
Am I doing something wrong ?
Thank you.