321 |
321 |
322 return sbuffer.length; |
322 return sbuffer.length; |
323 } |
323 } |
324 |
324 |
325 void util_capture_header(CURL *handle, UcxMap* map) { |
325 void util_capture_header(CURL *handle, UcxMap* map) { |
326 if(!map) { |
326 if(map) { |
327 // deactivate capturing |
327 curl_easy_setopt(handle, CURLOPT_HEADERFUNCTION, util_header_callback); |
|
328 curl_easy_setopt(handle, CURLOPT_HEADERDATA, map); |
|
329 } else { |
328 curl_easy_setopt(handle, CURLOPT_HEADERFUNCTION, NULL); |
330 curl_easy_setopt(handle, CURLOPT_HEADERFUNCTION, NULL); |
329 return; |
331 curl_easy_setopt(handle, CURLOPT_HEADERDATA, NULL); |
330 } |
332 } |
331 |
|
332 curl_easy_setopt(handle, CURLOPT_HEADERFUNCTION, util_header_callback); |
|
333 curl_easy_setopt(handle, CURLOPT_HEADERDATA, map); |
|
334 } |
333 } |
335 |
334 |
336 char* util_resource_name(char *url) { |
335 char* util_resource_name(char *url) { |
337 int si = 0; |
336 int si = 0; |
338 int osi = 0; |
337 int osi = 0; |