先发布一个获取url的 函数,后面还会发布获取host的函数 http_host,尽请期待
更多内容: http://bugkill.01safe.com/thread-220-1-1.html
const char* geturl(const char* buf,const u_int16 buflen, char ** url,u_int16* urllen)
{
int i = 0;
char c ;
int left;
c = buf[0];
switch(c)
{
case 'P':
i +=5;
left = 5;
break;
case 'G':
i+=4;
left = 4;
break;
default:
return NULL;
}
*url =(char*)( buf+i);
while(i<buflen)
{
if(buf[i] !=' ')
{
i++;
}
else
break;
}
*urllen = i-left;
return *url;
}