The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

curl_formget (3)
  • >> curl_formget (3) ( Разные man: Библиотечные вызовы )
  •  

    NAME

    curl_formget - serialize a previously build multipart/formdata HTTP POST chain
     
    

    SYNOPSIS

    #include <curl/curl.h>

    void curl_formget(struct curl_httppost *form, void *arg, curl_formget_callback append);  

    DESCRIPTION

    curl_formget() is used to serialize data previously built/appended with curl_formadd(3). Accepts a void pointer as second argument which will be passed to the curl_formget_callback function.

    typedef size_t (*curl_formget_callback)(void *arg, const char *buf, size_t len);

    
    The curl_formget_callback will be executed for each part of the HTTP POST
    chain. The void *arg pointer will be the one passed as second argument to
    curl_formget(). The character buffer passed to it must not be freed. The 
    callback should return the buffer length passed to it on success.
    
     

    RETURN VALUE

    0 means everything was ok, non-zero means an error occurred  

    EXAMPLE

    
     size_t print_httppost_callback(void *arg, const char *buf, size_t len)
     {
       fwrite(buf, len, 1, stdout);
       (*(size_t *) arg) += len;
       return len;
     }
     size_t print_httppost(struct curl_httppost *post)
     {
       size_t total_size = 0;
       if(curl_formget(post, &total_size, print_httppost_callback)) {
         return (size_t) -1;
       }
       return total_size;
     }
    
     

    AVAILABILITY

    This function was added in libcurl 7.15.5  

    SEE ALSO

    curl_formadd(3)


     

    Index

    NAME
    SYNOPSIS
    DESCRIPTION
    RETURN VALUE
    EXAMPLE
    AVAILABILITY
    SEE ALSO


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру