libcurl
과 관련된 이상한 문제가 있습니다. 특정 URL을 해결하지 못하고 "호스트 이름을 확인할 수 없습니다."라는 오류 메시지를 반환합니다. 다른 호스트를 해결하는 데 문제가 없습니다. 그 이유는 실패한 URL이 302 리다이렉트를 반환하지만, 그에 대한 적절한 옵션을 설정했기 때문입니다. 문제curl_easy_perform : 호스트 이름을 확인할 수 없습니다.
의 URL : http://servermods.cursecdn.com/files/922/48/worldedit-bukkit-6.1.3.jar
관련 코드 :
CURL* curl;
FILE* data;
std::string url;
// ...
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_callback);
curl_easy_setopt(curl, CURLOPT_FILE, data);
curl_easy_setopt(curl, CURLOPT_URL, url);
curl_easy_setopt(curl, CURLOPT_FOLLOWLOCATION, true);
curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, false);
CURLcode res = curl_easy_perform(curl);
우리가 컴파일 할 수있는 완전한 프로그램이 도움이 될 것입니다. –