C를 사용한 HTTP 요청
질문:
어떻게 쉽게 HTTP 요청을 할 수 있나요? C를 사용하고 있나요? 나는 웹페이지(API)의 콘텐츠를 검색하고 해당 콘텐츠의 값이 '1' 또는 '0'인지 검사하는 것을 목표로 합니다. 검색된 내용을 문자열 변수에 저장할 수도 있나요?
답변:
목표를 달성하려면 다용도 libcurl 라이브러리를 활용할 수 있습니다. C 래퍼인 curpp는 C 프로그래머에게 편리한 인터페이스를 제공합니다. 또는 또 다른 강력한 C 라이브러리인 네온은 WebDAV를 지원합니다.
curlpp는 소스 배포판에서 사용할 수 있는 수많은 예제를 통해 C 사용자에게 자연스럽게 적합합니다. 다음은 URL 콘텐츠를 검색하는 방법을 보여주는 코드 조각입니다.
#include <curlpp/cURLpp.hpp> #include <curlpp/Options.hpp> // RAII cleanup curlpp::Cleanup myCleanup; // Send request and get a result. // Use a shortcut to retrieve the contents in a string stream ... std::ostringstream os; os << curlpp::options::Url(std::string("http://example.com")); string asAskedInQuestion = os.str();
curllpp의 소스 배포에서 예제 디렉터리를 확인하면 컬pp를 사용하여 더 복잡한 시나리오와 간단한 최소 예제를 발견할 수 있습니다.
위 내용은 어떻게 쉽게 HTTP 요청을 만들고 C에서 웹 페이지 콘텐츠를 검색할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!