임 사용 POCO C++ HTTP마시고 C++ 인터넷 : HTTP GET 헤더 응답
내가 지속적인 캐싱을위한 전략 만들기 시도 할순 도서관 : 내가 얻을 필요가 있다고 생각합니다 모든
먼저 캐시 헤더에서 만료되고 캐시 된 값으로 교차 확인합니다 (잘못된 경우 알려주세요).
그래서 httpResponse에서 캐시 헤더를 추출 할 수 있습니까?
try
{
// prepare session
URI uri("http://www.google.se");
HTTPClientSession session(uri.getHost(), uri.getPort());
// prepare path
string path(uri.getPathAndQuery());
if (path.empty()) path = "/";
// send request
printnet(path.c_str());
HTTPRequest req(HTTPRequest::HTTP_GET, path, HTTPMessage::HTTP_1_1);
session.sendRequest(req);
// get response
printnet("Get response");
HTTPResponse res;
cout << res.getStatus() << " " << res.getReason() << endl;
// print response
istream &is = session.receiveResponse(res);
StreamCopier::copyStream(is, cout);
}
catch (Exception &ex)
{
printnet(ex.displayText().c_str());
return -1;
}
return 0;
}