Tag: LIBCURL
Creo una solicitud con cURL, pero en el encabezado, cURL agrega la opción “Transfer-Encoding”, sin embargo, la API que me gustaría usar no reconoce esta opción. ¿Cómo puedo eliminar esta opción?
La función curl_multi_poll en conjunto con curl_multi_add_handle, por alguna razón nunca espera a un evento y retorna inmediatamente: Ejemplo simple: #include #include <curl.h> int main() { curl_global_init(CURL_GLOBAL_ALL); CURLM* CURLM_ = curl_multi_init(); CURL* CURL_ = curl_easy_init(); curl_easy_setopt(CURL_, CURLOPT_URL, “https://stackoverflow.com”); int num_desc_events; curl_multi_add_handle(CURLM_, CURL_); //Si se elimina esta línea, entonces curl_multi_poll entra . . . Read more
La función curl_multi_poll en conjunto con curl_multi_add_handle – por alguna razón, nunca espera un evento y regresa inmediatamente: #include <iostream> #include <thread> #include <chrono> #include <curl.h> void my_Infinity_loop(CURLM* CURLM_) { int num_desc_events; CURL* CURL_ = curl_easy_init(); while (1) { std::cout << “curl_multi_poll_start” << std::endl; curl_multi_poll(CURLM_, NULL, 0, 1000000, &num_desc_events); std::cout . . . Read more
Entonces, estoy utilizando cURLlib en C++ para obtener datos del mercado utilizando API’s, el problema es que no logro entender la documentación proporcionada sobre cURLlib para C++. La API devuelve un archivo JSON del cual deseo extraer datos para usarlos en mi propio algoritmo. La única solución que veo en . . . Read more
Leyendo la descripción de la función curl_multi_wakeup: enlace de descripción aquí Llamando a esta función solo garantiza despertar la llamada actual (o la próxima si no hay ninguna actual) a curl_multi_poll, lo cual significa que es posible que múltiples llamadas a esta función despierten la misma operación en espera. Estoy . . . Read more