태그: Linux

0

libcurl for C++ programmers

for C++ programmerslibcurl은 C API를 제공합니다. C와 C++는 비슷하지만 같지는 않습니다. C++에서 libcurl을 사용할 때 염두에 두어야 할 몇 가지 사항이 있습니다. 문자열은 C++ 문자열 객체가 아니라 C 문자열입니다.char *를 허용하는 libcurl의 API에 문자열을 전달할 때 C++ 문자열이나 객체를 해당 함수에

0

libcurl Header files

Header files응용 프로그램을 사용하는 libcurl이 포함해야 하는 헤더는 단 하나뿐입니다. 1#include <curl/curl.h> 그 파일에는 몇 가지 다른 공개 헤더 파일이 포함되어 있지만 존재하지 않는 척 할 수 있습니다. (역사적으로 말해서, 우리는 약간 다르게 시작했지만 시간이 지남에 따라 포함에 대해 하나만 사용하는 이

0

libcurl 핸들 간에 데이터 공유

핸들 간에 데이터 공유때때로 응용 프로그램은 전송 간에 데이터를 공유해야 합니다. 동일한 다중 핸들에 추가된 모든 쉬운 핸들은 동일한 다중 핸들의 핸들 간에 많은 공유가 자동으로 수행되지만 때로는 정확히 원하는 것이 아닙니다. 멀티 핸들동일한 다중 핸들에 추가된 모든 간편 핸들은 연결 캐시와 DNS 캐시를 자동으로 공유합니다. 쉬운 핸들 간 공유libcur

0

libcurl 이름 확인

이름 확인libcurl이 수행할 수 있는 대부분의 전송에는 먼저 인터넷 주소로 변환되어야 하는 이름이 포함됩니다. 그것은 “이름 확인”입니다. URL에서 직접 숫자 IP 주소를 사용하면 일반적으로 이름 확인 단계를 피할 수 있지만 대부분의 경우 이름을 IP 주소로 수동으로 바꾸는 것이 쉽지 않습니다. libcurl은 새로운 연결을 생성하기 보다는 기존 연결

0

libcurl Post transfer info

Post transfer infolibcurl 전송이 “쉬운 핸들”과 어떻게 연관되어 있는지 기억하십시오! 각 전송에는 이러한 핸들이 있으며 전송이 완료되면 핸들을 정리하거나 다른 전송에 재사용하기 전에 이전 작업에서 정보를 추출하는 데 사용할 수 있습니다. 이 작업을 수행하는 친구를 curl_easy_getinfo()라고 하며 관심 있는 특정 정보를 알려

0

libcurl multi-threading

multi-threadinglibcurl은 스레드로부터 안전하지만 내부 스레드 동기화가 없습니다. libcurl 스레드를 올바르게 사용하려면 고유한 잠금을 제공하거나 옵션을 변경해야 할 수 있습니다. 정확히 필요한 것은 libcurl이 빌드된 방식에 따라 다릅니다. 최신 정보가 포함된 libcurl 스레드 안전 웹페이지를 참조하십시오.

0

libcurl CURL코드 리턴 코드

CURL코드 리턴 코드많은 libcurl 함수는 CURLcode를 반환합니다. 그것은 오류 코드에 대한 특별한 libcurl typedeffed 변수입니다. 모든 것이 훌륭하고 멋지면 CURLE_OK(값이 0임)를 반환하고 문제가 감지되면 0이 아닌 숫자를 반환합니다. 거의 100개의 CURLcode 오류가 사용 중이며, 모두 curl/curl.h 헤더 파

0

libcurl 자세한 작업

자세한 작업좋습니다, 우리는 특정 전송에서 무엇이 잘못되었는지 파악하고 종종 왜 그렇게 할 수 있는지 또는 현재 문제가 무엇인지 설명하기 때문에 사람이 읽을 수 있는 텍스트로 오류를 얻는 방법을 보여주었습니다. 최소한 libcurl 애플리케이션을 개발하거나 libcurl 자체를 디버깅하는 동안 모두가 알아야 하고 광범위하게 사용해야 하는 libcurl 애플

0

libcurl 전역 초기화

전역 초기화프로그램에서 libcurl과 관련된 작업을 수행하기 전에 curl_global_init()으로 전역 libcurl 초기화 호출을 수행해야 합니다. 이는 libcurl이 사용할 수 있는 일부 기본 라이브러리가 설정을 가져오고 적절하게 초기화하기 위해 미리 호출해야 하기 때문에 필요합니다. curl_global_init()은 불행히도 스레드로부터 안

0

libcurl curl easy options

curl easy options이지 핸들에서 옵션을 설정하여 전송 방식을 제어하거나 경우에 따라 실제로 옵션을 설정하고 전송이 진행되는 동안 전송 동작을 수정할 수 있습니다. curl_easy_setopt()로 옵션을 설정하고 핸들, 설정하려는 옵션 및 옵션에 대한 인수를 제공합니다. 모든 옵션은 정확히 하나의 인수를 취하며 항상 curl_easy_seto