
curl_multi_strerror 함수는 오류 코드를 인자로 받고, 오류 메시지를 반환합니다. 그러나 오류가 발생하지 않은 경우 NULL 값을 반환합니다.
오류가 발생한 경우에만 오류 메시지를 얻으려면, 오류 코드를 먼저 확인해야 합니다. curl_multi_info_read 함수를 사용하여 오류 코드를 얻을 수 있습니다.
오류 코드가 CURLE_OK 인 경우, 오류가 발생하지 않았습니다. 오류 코드가 CURLE_OK 이외의 값인 경우, 오류 메시지를 얻기 위해 curl_multi_strerror 함수를 사용할 수 있습니다.
다음은 예제입니다.
#hostingforum.kr
c
curl_multi_info_read(multi_handle, &msg);
if (msg.msg == CURLE_OK) {
// 오류가 발생하지 않았습니다.
} else {
char *error_message = curl_multi_strerror(msg.msg);
if (error_message != NULL) {
// 오류 메시지를 얻었습니다.
printf("%sn", error_message);
} else {
// 오류 메시지를 얻을 수 없습니다.
}
}
이러한 방법으로 오류가 발생한 경우에만 오류 메시지를 얻을 수 있습니다.
2025-05-19 09:54