78 |
char msg[STRLEN]; |
char msg[STRLEN]; |
79 |
char host[STRLEN]; |
char host[STRLEN]; |
80 |
char proto[STRLEN]; |
char proto[STRLEN]; |
81 |
|
char *request= NULL; |
|
ASSERT(s); |
|
82 |
|
|
83 |
if(socket_print(s, "GET / HTTP/1.1\r\n" |
ASSERT(s); |
84 |
|
|
85 |
|
if(socket_get_Port(s)) { |
86 |
|
request= ((Port_T)(socket_get_Port(s)))->request; |
87 |
|
request= request?request:"/"; |
88 |
|
} |
89 |
|
|
90 |
|
if(socket_print(s, "GET %s HTTP/1.1\r\n" |
91 |
"Host: %s\r\n" |
"Host: %s\r\n" |
92 |
"Accept: */*\r\n" |
"Accept: */*\r\n" |
93 |
"User-Agent: %s/%s\r\n" |
"User-Agent: %s/%s\r\n" |
94 |
"Connection: close\r\n\r\n", |
"Connection: close\r\n\r\n", |
95 |
get_host_header(s, host), prog, VERSION) < 0) { |
request, get_host_header(s, host), prog, VERSION) < 0) { |
96 |
log("HTTP: error sending data -- %s\n", STRERROR); |
log("HTTP: error sending data -- %s\n", STRERROR); |
97 |
return FALSE; |
return FALSE; |
98 |
} |
} |