일반적으로 POCO 당신이 그것에 대해 아무것도 몰라하고 향상에 필요한처럼 당신이 C++ 지식을 중간/사전에 필요하지 않은 경우에도 아주 간단한 될 수있는 큰 장점을 가지고/asio (예를 들어, 무슨 뜻입니까 enable_share_from_this ...)
우리의 경우 (poco \ poco-1.4.6p4 \ Net \ samples \ httpget \ src)에 poco "installation directory"아래에 샘플 디렉토리가 있습니다. 온라인 도움말 검색도 쉽고 빠릅니다 (클래스 검색 ...) 현재 C++에 대한 이해가 부족하여 대학 도서관에 가서 Scott Meyers 서적을 빌리면 (Effective C++ 및 After more C++)
주요
URI uri("http://pocoproject.org/images/front_banner.jpg");
std::string path(uri.getPathAndQuery());
if (path.empty()) path = "/";
HTTPClientSession session(uri.getHost(), uri.getPort());
HTTPRequest request(HTTPRequest::HTTP_GET, path, HTTPMessage::HTTP_1_1);
HTTPResponse response;
if (!doRequest(session, request, response))
{
std::cerr << "Invalid username or password" << std::endl;
return 1;
}
내부
과 기능을 거의 훼손되지 않은 :
,321
그래서 우리는 최소한의 요구에 샘플 코드 httpget.cpp 적응 0
내가 당신을 위해 준비하고 디스크에 이미지가있는 곳을 볼 수있게했습니다.
희망 하시겠습니까?
출처
2014-09-24 21:27:48
NGI
도와 주셔서 대단히 감사합니다! – orbatschow