筛选从HTTP请求接收的数据 P> >在我的C++程序中,我创建一个套接字,然后从我的Web服务器(网站)下载文件,它检索HTTP响应(使用 ReV< ),然后在“代码> char 缓冲区中存储响应,在这个问题中,我们假设缓冲标识符是“代码> httpBuff”,如果我采用“代码> httpBuff”和 cOUT ,它将如下所示: HTTP/1.1 200 OK Date: Tue, 12 Jul 2016 08:52:15 GMT Server: Apache/2.4.16 X-Powered-By: PHP/5.4.45 Vary: Accept-Encoding,User-Agent Connection: close Content-Type: text/html Website content test

筛选从HTTP请求接收的数据 P> >在我的C++程序中,我创建一个套接字,然后从我的Web服务器(网站)下载文件,它检索HTTP响应(使用 ReV< ),然后在“代码> char 缓冲区中存储响应,在这个问题中,我们假设缓冲标识符是“代码> httpBuff”,如果我采用“代码> httpBuff”和 cOUT ,它将如下所示: HTTP/1.1 200 OK Date: Tue, 12 Jul 2016 08:52:15 GMT Server: Apache/2.4.16 X-Powered-By: PHP/5.4.45 Vary: Accept-Encoding,User-Agent Connection: close Content-Type: text/html Website content test,c++,C++,我的问题是,有没有办法从我的charbufferhttpbuff中提取“网站内容测试”? 我正在考虑使用strtok,但在我看来,这似乎不是一个好的解决方案。 谢谢 使用string::find或strstr查找“Website..”的缓冲区位置。HTTP响应有两部分:头和体;各部分之间用空行隔开。

我的问题是,有没有办法从我的
char
buffer
httpbuff
中提取
“网站内容测试”
? 我正在考虑使用strtok,但在我看来,这似乎不是一个好的解决方案。
谢谢

使用
string::find
strstr
查找“Website..”的缓冲区位置。HTTP响应有两部分:头和体;各部分之间用空行隔开。