我在套接字上收到HTTP请求。如何在C中分割HTTP头?
我想分割标头和内容的HTTP请求。
所以,我试过这个来源。
//p is char* type, response too
p = strtok(response, "\r\n\r\n");
while(NULL != p){
printf("%s\n", p);
p = strtok(NULL, "\r\n\r\n");
}
但strtok()
通过NULL
取代"\r\n"
了。
我想只替换"\r\n\r\n"
。
我该怎么办?
只是做手工没什么大不了的。 –