Biblioteki C/C++
curl_easy_perform
[funkcja] Wykonuje operację przesyłania pliku.Składnia
#include <curl/curl.h>
CURLcode curl_easy_perform( CURL * handle );
Argumenty
Zwracana wartość
Zwraca wartość
CURLE_OK w przypadku gdy operacja zakończyła się sukcesem. Funkcja zwraca wartość różną od
CURLE_OK w przypadku wystąpienia błędu.
W przypadku gdy nadano sesji opcję
CURLOPT_ERRORBUFFER przy pomocy funkcji
curl_easy_setopt oraz wystąpił błąd to w buforze komunikatu błędu będzie dostępna treść błędu w postaci łańcucha znaków.
Opis szczegółowy
Funkcja wywołuje operację przesyłania pliku. Funkcję należy wywołać z uchwytem, który zwracany jest przez funkcję
curl_easy_init oraz po odpowiednim skonfigurowaniu utworzonej sesji przy pomocy funkcji
curl_easy_setopt.
Niniejsza funkcja wykona operacje przesyłania pliku jakie będą wynikały z konfiguracji sesji.
Uwaga!
Niniejszej funkcji nie można wywoływać równolegle używając tego samego uchwytu. Funkcja umożliwia wielokrotne wykorzystywanie tego samego uchwytu pod warunkiem, że wywołania są sekwencyjne. Aby mieć możliwość przesyłania danych równolegle należy użyć kilku uchwytów sesyjnych CURL. |
Dodatkowe informacje
Funkcję
curl_easy_perform można wywoływać wielokrotnie dla tego samego uchwytu pod warunkiem, że wywołania będą sekwencyjne. Należy jednak pamiętać aby każdorazowo skonfigurować sesję przed wywołaniem
curl_easy_perform przy pomocy funkcji
curl_easy_setopt.
Zagadnienia powiązane
CURLcode | Kody błędów zwracane przez funkcje biblioteki CURL. (typ wyliczeniowy) |
---|
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.