Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
CURLOPT_MIMEPOST(3)	   curl_easy_setopt options	   CURLOPT_MIMEPOST(3)

NAME
       CURLOPT_MIMEPOST	- set post/send	data from mime structure

SYNOPSIS
       #include	<curl/curl.h>

       curl_mime *mime;

       CURLcode	curl_easy_setopt(CURL *handle, CURLOPT_MIMEPOST, mime);

DESCRIPTION
       Pass a mime handle previously obtained from curl_mime_init(3).

       This setting is supported by the	HTTP protocol to post forms and	by the
       SMTP and	IMAP protocols to provide the e-mail data to send/upload.

       This option is the preferred way	of posting an HTTP form, replacing and
       extending the deprecated	CURLOPT_HTTPPOST(3) option.

PROTOCOLS
       HTTP, SMTP, IMAP.

AVAILABILITY
       Since 7.56.0.

RETURN VALUE
       This will return	CURLE_OK.

EXAMPLE
       Using  this  option  implies the	use of several mime structure building
       functions: see https://curl.se/libcurl/c/smtp-mime.html for a  complete
       example.

SEE ALSO
       curl_mime_init(3)

libcurl	7.74.0		       November	04, 2020	   CURLOPT_MIMEPOST(3)

NAME | SYNOPSIS | DESCRIPTION | PROTOCOLS | AVAILABILITY | RETURN VALUE | EXAMPLE | SEE ALSO

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=CURLOPT_MIMEPOST&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help