यहां कोड है (मौजूदा अनुप्रयोग से निकाला गया):
curl * curl = curl_easy_init (); _ASSERTE (कर्ल); स्ट्रिंग url = "http://127.0.0.1:8000/"; चार * डेटा = "मोड = परीक्षा"; Curl_easy_setopt (कर्ल, CURLOPT_POSTFIELDS, डेटा); Curl_easy_setopt (कर्ल, CURLOPT_URL, url); CURLcode res = curl_easy_perform (कर्ल); Bool सफलता = (res == CURLE_OK); curl_easy_cleanup (कर्ल); res का मान CURLE_URL_MALFORMAT है। क्या यह यूआरएल को कर्ल के साथ संगत नहीं है?
आह, साधारण गलती, मुझे char पास करना होगा * से curl_easy_setopt और स्ट्रिंग नहीं। इसे ठीक करने के लिए मैंने अभी .c_str () जैसा प्रयोग किया है:
curl * curl = curl_easy_init (); _ASSERTE (कर्ल); स्ट्रिंग url = "http://127.0.0.1:8000/"; चार * डेटा = "मोड = परीक्षा"; Curl_easy_setopt (कर्ल, CURLOPT_POSTFIELDS, डेटा); Curl_easy_setopt (कर्ल, CURLOPT_URL, url.c_str ()); CURLcode res = curl_easy_perform (कर्ल); Bool सफलता = (res == CURLE_OK); curl_easy_cleanup (कर्ल);
No comments:
Post a Comment