日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

libcurl curl_easy_setopt函数以及设置选项

發布時間:2025/3/15 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 libcurl curl_easy_setopt函数以及设置选项 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用此功能調用設置的選項對于使用此句柄執行的所有即將進行的傳輸均有效??選項在傳輸之間不會有任何重置,因此,如果您希望使用不同選項進行后續傳輸,則必須在傳輸之間進行更改。您可以選擇使用curl_easy_reset將所有選項重新設置為內部默認值??

行為選擇

CURLOPT_VERBOSE

顯示詳細信息。請參閱??CURLOPT_VERBOSE

CURLOPT_HEADER

在標題輸出中加入標題。請參閱??CURLOPT_HEADER

CURLOPT_NOPROGRESS

關閉進度表。請參閱??CURLOPT_NOPROGRESS

CURLOPT_NOSIGNAL

不要安裝信號處理程序。參見??CURLOPT_NOSIGNAL

CURLOPT_WILDCARDMATCH

根據文件名稱模式傳輸多個文件。請參閱??CURLOPT_WILDCARDMATCH

回調選項

CURLOPT_WRITEFUNCTION

回調用于寫入數據。請參閱??CURLOPT_WRITEFUNCTION

CURLOPT_WRITEDATA

數據指針傳遞給寫回調。見??CURLOPT_WRITEDATA

CURLOPT_READFUNCTION

回叫用于讀取數據。請參閱??CURLOPT_READFUNCTION

CURLOPT_READDATA

數據指針傳遞給讀回調。請參閱??CURLOPT_READDATA

CURLOPT_IOCTLFUNCTION

回調I / O操作。請參閱??CURLOPT_IOCTLFUNCTION

CURLOPT_IOCTLDATA

數據指針傳遞給I / O回調。見??CURLOPT_IOCTLDATA

CURLOPT_SEEKFUNCTION

回調查詢操作。請參閱??CURLOPT_SEEKFUNCTION

CURLOPT_SEEKDATA

數據指針傳遞給查詢回調。請參閱??CURLOPT_SEEKDATA

CURLOPT_SOCKOPTFUNCTION

回調sockopt操作。請參閱??CURLOPT_SOCKOPTFUNCTION

CURLOPT_SOCKOPTDATA

數據指針傳遞給sockopt回調。請參閱??CURLOPT_SOCKOPTDATA

CURLOPT_OPENSOCKETFUNCTION

回調套接字創建。請參閱??CURLOPT_OPENSOCKETFUNCTION

CURLOPT_OPENSOCKETDATA

數據指針傳遞給打開的套接字回調。請參閱??CURLOPT_OPENSOCKETDATA

CURLOPT_CLOSESOCKETFUNCTION

關閉套接字的回調?請參閱??CURLOPT_CLOSESOCKETFUNCTION

CURLOPT_CLOSESOCKETDATA

數據指針傳遞給close socket回調。請參閱??CURLOPT_CLOSESOCKETDATA

CURLOPT_PROGRESSFUNCTION

進度表的OBSOLETE回調。請參閱??CURLOPT_PROGRESSFUNCTION

CURLOPT_PROGRESSDATA

數據指針傳遞給進度表回調。請參閱??CURLOPT_PROGRESSDATA

CURLOPT_XFERINFOFUNCTION

回程進度表。請參閱??CURLOPT_XFERINFOFUNCTION

CURLOPT_XFERINFODATA

數據指針傳遞給進度表回調。請參閱??CURLOPT_XFERINFODATA

CURLOPT_HEADERFUNCTION

回調用于寫入接收的標題。請參閱??CURLOPT_HEADERFUNCTION

CURLOPT_HEADERDATA

數據指針傳遞到頭回調。請參閱??CURLOPT_HEADERDATA

CURLOPT_DEBUGFUNCTION

回調調試信息。請參閱??CURLOPT_DEBUGFUNCTION

CURLOPT_DEBUGDATA

數據指針傳遞給調試回調。請參閱??CURLOPT_DEBUGDATA

CURLOPT_SSL_CTX_FUNCTION

回調SSL上下文邏輯。請參閱??CURLOPT_SSL_CTX_FUNCTION

CURLOPT_SSL_CTX_DATA

數據指針傳遞給SSL上下文回調。請參閱??CURLOPT_SSL_CTX_DATA

CURLOPT_CONV_TO_NETWORK_FUNCTION

回調代碼庫轉換。請參閱??CURLOPT_CONV_TO_NETWORK_FUNCTION

CURLOPT_CONV_FROM_NETWORK_FUNCTION

回調代碼庫轉換。請參閱??CURLOPT_CONV_FROM_NETWORK_FUNCTION

CURLOPT_CONV_FROM_UTF8_FUNCTION

回調代碼庫轉換。請參閱??CURLOPT_CONV_FROM_UTF8_FUNCTION

CURLOPT_INTERLEAVEFUNCTION

回調RTSP交錯數據。請參閱??CURLOPT_INTERLEAVEFUNCTION

CURLOPT_INTERLEAVEDATA

數據指針傳遞給RTSP交錯回調。請參閱??CURLOPT_INTERLEAVEDATA

CURLOPT_CHUNK_BGN_FUNCTION

回調通配符下載開始塊。請參閱??CURLOPT_CHUNK_BGN_FUNCTION

CURLOPT_CHUNK_END_FUNCTION

回調通配符下載塊的結尾。請參閱??CURLOPT_CHUNK_END_FUNCTION

CURLOPT_CHUNK_DATA

數據指針傳遞給塊回調。請參閱??CURLOPT_CHUNK_DATA

CURLOPT_FNMATCH_FUNCTION

回調通配符匹配。請參閱??CURLOPT_FNMATCH_FUNCTION

CURLOPT_FNMATCH_DATA

數據指針傳遞給通配符匹配回調。請參閱??CURLOPT_FNMATCH_DATA

錯誤選項

CURLOPT_ERRORBUFFER

錯誤消息緩沖區。請參閱??CURLOPT_ERRORBUFFER

CURLOPT_STDERR

stderr替換流。請參閱??CURLOPT_STDERR

CURLOPT_FAILONERROR

HTTP 4xx錯誤失敗。?CURLOPT_FAILONERROR

網絡選項

CURLOPT_URL

要工作的網址?請參閱??CURLOPT_URL

CURLOPT_PATH_AS_IS

在路徑中禁用壓縮/../和/./序列。請參閱??CURLOPT_PATH_AS_IS

CURLOPT_PROTOCOLS

允許協議?請參閱??CURLOPT_PROTOCOLS

CURLOPT_REDIR_PROTOCOLS

允許重定向到的協議。請參閱??CURLOPT_REDIR_PROTOCOLS

CURLOPT_DEFAULT_PROTOCOL

默認協議?請參閱??CURLOPT_DEFAULT_PROTOCOL

CURLOPT_PROXY

代理使用。參見??CURLOPT_PROXY

CURLOPT_PROXYPORT

代理端口使用。請參閱??CURLOPT_PROXYPORT

CURLOPT_PROXYTYPE

代理類型?請參閱??CURLOPT_PROXYTYPE

CURLOPT_NOPROXY

從代理使用過濾掉主機。?CURLOPT_NOPROXY

CURLOPT_HTTPPROXYTUNNEL

隧道通過HTTP代理。?CURLOPT_HTTPPROXYTUNNEL

CURLOPT_SOCKS5_GSSAPI_SERVICE

Socks5 GSSAPI服務名稱。?CURLOPT_SOCKS5_GSSAPI_SERVICE

CURLOPT_SOCKS5_GSSAPI_NEC

Socks5 GSSAPI NEC模式。請參閱??CURLOPT_SOCKS5_GSSAPI_NEC

CURLOPT_PROXY_SERVICE_NAME

代理服務名稱。?CURLOPT_PROXY_SERVICE_NAME

CURLOPT_SERVICE_NAME

SPNEGO服務名稱。?CURLOPT_SERVICE_NAME

CURLOPT_INTERFACE

將本地連接到此。請參閱??CURLOPT_INTERFACE

CURLOPT_LOCALPORT

將本地連接到此端口。請參閱??CURLOPT_LOCALPORT

CURLOPT_LOCALPORTRANGE

將本地連接到端口范圍。請參閱??CURLOPT_LOCALPORTRANGE

CURLOPT_DNS_CACHE_TIMEOUT

DNS緩存超時。請參閱??CURLOPT_DNS_CACHE_TIMEOUT

CURLOPT_DNS_USE_GLOBAL_CACHE

OBSOLETE啟用全局DNS緩存。請參閱??CURLOPT_DNS_USE_GLOBAL_CACHE

CURLOPT_BUFFERSIZE

要求較小的緩沖區大小。請參閱??CURLOPT_BUFFERSIZE

CURLOPT_PORT

要連接的端口號。請參閱??CURLOPT_PORT

CURLOPT_TCP_NODELAY

禁用Nagle算法。請參閱??CURLOPT_TCP_NODELAY

CURLOPT_ADDRESS_SCOPE

本地地址的IPv6范圍。請參閱??CURLOPT_ADDRESS_SCOPE

CURLOPT_TCP_KEEPALIVE

啟用TCP保持活動。請參閱??CURLOPT_TCP_KEEPALIVE

CURLOPT_TCP_KEEPIDLE

空閑之前發送保持活著。請參閱??CURLOPT_TCP_KEEPIDLE

CURLOPT_TCP_KEEPINTVL

保活探測器之間的間隔。請參閱??CURLOPT_TCP_KEEPINTVL

CURLOPT_UNIX_SOCKET_PATH

Unix域套接字的路徑。請參閱??CURLOPT_UNIX_SOCKET_PATH

名稱和密碼選項(認證)

CURLOPT_NETRC

啟用.netrc解析。見??CURLOPT_NETRC

CURLOPT_NETRC_FILE

.netrc文件名。請參閱??CURLOPT_NETRC_FILE

CURLOPT_USERPWD

用戶名和密碼。見??CURLOPT_USERPWD

CURLOPT_PROXYUSERPWD

代理用戶名和密碼。見??CURLOPT_PROXYUSERPWD

CURLOPT_USERNAME

用戶名。請參閱??CURLOPT_USERNAME

CURLOPT_PASSWORD

密碼。請參閱??CURLOPT_PASSWORD

CURLOPT_LOGIN_OPTIONS

登錄選項。請參閱??CURLOPT_LOGIN_OPTIONS

CURLOPT_PROXYUSERNAME

代理用戶名。請參閱??CURLOPT_PROXYUSERNAME

CURLOPT_PROXYPASSWORD

代理密碼?請參閱??CURLOPT_PROXYPASSWORD

CURLOPT_HTTPAUTH

HTTP服務器認證方式。參見??CURLOPT_HTTPAUTH

CURLOPT_TLSAUTH_USERNAME

TLS認證用戶名。請參閱??CURLOPT_TLSAUTH_USERNAME

CURLOPT_TLSAUTH_PASSWORD

TLS認證密碼。請參閱??CURLOPT_TLSAUTH_PASSWORD

CURLOPT_TLSAUTH_TYPE

TLS認證方法。請參閱??CURLOPT_TLSAUTH_TYPE

CURLOPT_PROXYAUTH

HTTP代理身份驗證方法。見??CURLOPT_PROXYAUTH

CURLOPT_SASL_IR

啟用S??ASL初始響應。請參閱??CURLOPT_SASL_IR

CURLOPT_XOAUTH2_BEARER

OAuth2承載令牌。請參閱??CURLOPT_XOAUTH2_BEARER

HTTP選項

CURLOPT_AUTOREFERER

自動設置引用者:標題。請參閱??CURLOPT_AUTOREFERER

CURLOPT_ACCEPT_ENCODING

接受編碼和自動解壓縮數據。請參閱??CURLOPT_ACCEPT_ENCODING

CURLOPT_TRANSFER_ENCODING

請求傳輸編碼。請參閱??CURLOPT_TRANSFER_ENCODING

CURLOPT_FOLLOWLOCATION

遵循HTTP重定向?參見??CURLOPT_FOLLOWLOCATION

CURLOPT_UNRESTRICTED_AUTH

不要將身份驗證限制在原始主機上。?CURLOPT_UNRESTRICTED_AUTH

CURLOPT_MAXREDIRS

要追蹤的最大重定向次數。請參閱??CURLOPT_MAXREDIRS

CURLOPT_POSTREDIR

POST后如何對重定向進行操作?請參閱??CURLOPT_POSTREDIR

CURLOPT_PUT

發出HTTP PUT請求。請參閱??CURLOPT_PUT

CURLOPT_POST

發出HTTP POST請求。見??CURLOPT_POST

CURLOPT_POSTFIELDS

發送帶有此數據的POST。請參閱??CURLOPT_POSTFIELDS

CURLOPT_POSTFIELDSIZE

POST數據是這么大的。請參閱??CURLOPT_POSTFIELDSIZE

CURLOPT_POSTFIELDSIZE_LARGE

POST數據是這么大的。請參閱??CURLOPT_POSTFIELDSIZE_LARGE

CURLOPT_COPYPOSTFIELDS

發送POST與此數據 - 并復制它。請參閱??CURLOPT_COPYPOSTFIELDS

CURLOPT_HTTPPOST

多部分formpost HTTP POST。請參閱??CURLOPT_HTTPPOST

CURLOPT_REFERER

引用者:標題?請參閱??CURLOPT_REFERER

CURLOPT_USERAGENT

用戶代理:頭。請參閱??CURLOPT_USERAGENT

CURLOPT_HTTPHEADER

自定義HTTP標頭。請參閱??CURLOPT_HTTPHEADER

CURLOPT_HEADEROPT

控制自定義標題?請參閱??CURLOPT_HEADEROPT

CURLOPT_PROXYHEADER

自定義HTTP標頭發送到代理。請參閱??CURLOPT_PROXYHEADER

CURLOPT_HTTP200ALIASES

替代版本200 OK。參見??CURLOPT_HTTP200ALIASES

CURLOPT_COOKIE

要發送的Cookie。見??CURLOPT_COOKIE

CURLOPT_COOKIEFILE

從中讀取Cookie的文件。請參閱??CURLOPT_COOKIEFILE

CURLOPT_COOKIEJAR

將Cookie寫入的文件。見??CURLOPT_COOKIEJAR

CURLOPT_COOKIESESSION

開始一個新的cookie會話。請參閱??CURLOPT_COOKIESESSION

CURLOPT_COOKIELIST

添加或控制Cookie。見??CURLOPT_COOKIELIST

CURLOPT_HTTPGET

執行HTTP GET請求。請參閱??CURLOPT_HTTPGET

CURLOPT_HTTP_VERSION

要使用HTTP版本。?CURLOPT_HTTP_VERSION

CURLOPT_IGNORE_CONTENT_LENGTH

忽略內容長度。請參閱??CURLOPT_IGNORE_CONTENT_LENGTH

CURLOPT_HTTP_CONTENT_DECODING

禁用內容解碼。請參閱??CURLOPT_HTTP_CONTENT_DECODING

CURLOPT_HTTP_TRANSFER_DECODING

禁用傳輸解碼。請參閱??CURLOPT_HTTP_TRANSFER_DECODING

CURLOPT_EXPECT_100_TIMEOUT_MS

100連續超時。請參閱??CURLOPT_EXPECT_100_TIMEOUT_MS

CURLOPT_PIPEWAIT

等待連接到管道上。見??CURLOPT_PIPEWAIT

SMTP選項

CURLOPT_MAIL_FROM

發件人地址。請參閱??CURLOPT_MAIL_FROM

CURLOPT_MAIL_RCPT

收件人的地址?請參閱??CURLOPT_MAIL_RCPT

CURLOPT_MAIL_AUTH

驗證地址。請參閱??CURLOPT_MAIL_AUTH

TFTP選項

CURLOPT_TFTP_BLKSIZE

TFTP塊大小。請參閱??CURLOPT_TFTP_BLKSIZE

FTP選項

CURLOPT_FTPPORT

使用活動的FTP。請參閱??CURLOPT_FTPPORT

CURLOPT_QUOTE

傳輸前運行的命令。請參閱??CURLOPT_QUOTE

CURLOPT_POSTQUOTE

命令在傳輸后運行。請參閱??CURLOPT_POSTQUOTE

CURLOPT_PREQUOTE

命令在轉移之前運行。請參閱??CURLOPT_PREQUOTE

CURLOPT_APPEND

附加到遠程文件。請參閱??CURLOPT_APPEND

CURLOPT_FTP_USE_EPRT

使用EPTR。請參閱??CURLOPT_FTP_USE_EPRT

CURLOPT_FTP_USE_EPSV

使用EPSV。請參閱??CURLOPT_FTP_USE_EPSV

CURLOPT_FTP_USE_PRET

使用PRET。請參閱??CURLOPT_FTP_USE_PRET

CURLOPT_FTP_CREATE_MISSING_DIRS

在遠程服務器上創建缺少的目錄。請參閱??CURLOPT_FTP_CREATE_MISSING_DIRS

CURLOPT_FTP_RESPONSE_TIMEOUT

超時FTP響應。請參閱??CURLOPT_FTP_RESPONSE_TIMEOUT

CURLOPT_FTP_ALTERNATIVE_TO_USER

替代USER?請參閱??CURLOPT_FTP_ALTERNATIVE_TO_USER

CURLOPT_FTP_SKIP_PASV_IP

忽略PASV響應中的IP地址。請參閱??CURLOPT_FTP_SKIP_PASV_IP

CURLOPT_FTPSSLAUTH

控制如何做TLS。見??CURLOPT_FTPSSLAUTH

CURLOPT_FTP_SSL_CCC

驗證后再次返回非TLS。請參閱??CURLOPT_FTP_SSL_CCC

CURLOPT_FTP_ACCOUNT

發送ACCT命令。請參閱??CURLOPT_FTP_ACCOUNT

CURLOPT_FTP_FILEMETHOD

指定如何到達文件。請參閱??CURLOPT_FTP_FILEMETHOD

RTSP選項

CURLOPT_RTSP_REQUEST

RTSP請求。請參閱??CURLOPT_RTSP_REQUEST

CURLOPT_RTSP_SESSION_ID

RTSP會話ID。請參閱??CURLOPT_RTSP_SESSION_ID

CURLOPT_RTSP_STREAM_URI

RTSP流URI。請參閱??CURLOPT_RTSP_STREAM_URI

CURLOPT_RTSP_TRANSPORT

RTSP傳輸:標題。請參閱??CURLOPT_RTSP_TRANSPORT

CURLOPT_RTSP_CLIENT_CSEQ

客戶端CSEQ號碼。請參閱??CURLOPT_RTSP_CLIENT_CSEQ

CURLOPT_RTSP_SERVER_CSEQ

RTSP服務器的CSEQ號碼 - >客戶端請求。請參閱??CURLOPT_RTSP_SERVER_CSEQ

協議選項

CURLOPT_TRANSFERTEXT

使用文本傳輸。請參閱??CURLOPT_TRANSFERTEXT

CURLOPT_PROXY_TRANSFER_MODE

通過代理將傳輸模式添加到URL。請參閱??CURLOPT_PROXY_TRANSFER_MODE

CURLOPT_CRLF

轉換換行符?見??CURLOPT_CRLF

CURLOPT_RANGE

范圍請求?請參閱??CURLOPT_RANGE

CURLOPT_RESUME_FROM

恢復轉移?請參閱??CURLOPT_RESUME_FROM

CURLOPT_RESUME_FROM_LARGE

恢復轉移?請參閱??CURLOPT_RESUME_FROM_LARGE

CURLOPT_CUSTOMREQUEST

自定義請求/方法。請參閱??CURLOPT_CUSTOMREQUEST

CURLOPT_FILETIME

請求文件修改日期和時間。請參閱??CURLOPT_FILETIME

CURLOPT_DIRLISTONLY

僅列出。見??CURLOPT_DIRLISTONLY

CURLOPT_NOBODY

不要得到身體的內容。請參閱??CURLOPT_NOBODY

CURLOPT_INFILESIZE

要發送的文件大小?CURLOPT_INFILESIZE

CURLOPT_INFILESIZE_LARGE

要發送的文件大小?CURLOPT_INFILESIZE_LARGE

CURLOPT_UPLOAD

上傳數據。請參閱??CURLOPT_UPLOAD

CURLOPT_MAXFILESIZE

要獲取的文件大小上限?請參閱??CURLOPT_MAXFILESIZE

CURLOPT_MAXFILESIZE_LARGE

要獲取的文件大小上限?請參閱??CURLOPT_MAXFILESIZE_LARGE

CURLOPT_TIMECONDITION

制定時間條件請求。請參閱??CURLOPT_TIMECONDITION

CURLOPT_TIMEVALUE

時間條件請求的時間值。請參閱??CURLOPT_TIMEVALUE

連接選項

CURLOPT_TIMEOUT

超時的整個請求。請參閱??CURLOPT_TIMEOUT

CURLOPT_TIMEOUT_MS

整個請求的毫秒超時。請參閱??CURLOPT_TIMEOUT_MS

CURLOPT_LOW_SPEED_LIMIT

低速限制中止轉移。請參閱??CURLOPT_LOW_SPEED_LIMIT

CURLOPT_LOW_SPEED_TIME

時間低于觸發低速中止的速度。請參閱??CURLOPT_LOW_SPEED_TIME

CURLOPT_MAX_SEND_SPEED_LARGE

限制上傳速度。請參閱??CURLOPT_MAX_SEND_SPEED_LARGE

CURLOPT_MAX_RECV_SPEED_LARGE

限制下載速度。請參閱??CURLOPT_MAX_RECV_SPEED_LARGE

CURLOPT_MAXCONNECTS

連接池中的最大連接數。請參閱??CURLOPT_MAXCONNECTS

CURLOPT_FRESH_CONNECT

使用新的連接。?CURLOPT_FRESH_CONNECT

CURLOPT_FORBID_REUSE

防止后續連接重新使用。請參閱??CURLOPT_FORBID_REUSE

CURLOPT_CONNECTTIMEOUT

連接階段超時。請參閱??CURLOPT_CONNECTTIMEOUT

CURLOPT_CONNECTTIMEOUT_MS

連接階段的毫秒超時。請參閱??CURLOPT_CONNECTTIMEOUT_MS

CURLOPT_IPRESOLVE

IP版本解決。請參閱??CURLOPT_IPRESOLVE

CURLOPT_CONNECT_ONLY

只有連接,沒有別的。請參閱??CURLOPT_CONNECT_ONLY

CURLOPT_USE_SSL

使用TLS / SSL。請參閱??CURLOPT_USE_SSL

CURLOPT_RESOLVE

提供固定/假名解析。請參閱??CURLOPT_RESOLVE

CURLOPT_DNS_INTERFACE

綁定名稱解析到此界面。請參閱??CURLOPT_DNS_INTERFACE

CURLOPT_DNS_LOCAL_IP4

綁定名稱解析為此IP4地址。請參閱??CURLOPT_DNS_LOCAL_IP4

CURLOPT_DNS_LOCAL_IP6

綁定名稱解析為此IP6地址。請參閱??CURLOPT_DNS_LOCAL_IP6

CURLOPT_DNS_SERVERS

首選DNS服務器。請參閱??CURLOPT_DNS_SERVERS

CURLOPT_ACCEPTTIMEOUT_MS

超時等待服務器的連接被接受。請參閱CURLOPT_ACCEPTTIMEOUT_MS

SSL和安全選項

CURLOPT_SSLCERT

客戶端證書?請參閱??CURLOPT_SSLCERT

CURLOPT_SSLCERTTYPE

客戶端證書類型。請參閱??CURLOPT_SSLCERTTYPE

CURLOPT_SSLKEY

客戶端密鑰。請參閱??CURLOPT_SSLKEY

CURLOPT_SSLKEYTYPE

客戶端密鑰類型。請參閱??CURLOPT_SSLKEYTYPE

CURLOPT_KEYPASSWD

客戶端密碼密碼?請參閱??CURLOPT_KEYPASSWD

CURLOPT_SSL_ENABLE_ALPN

啟用使用ALPN。請參閱??CURLOPT_SSL_ENABLE_ALPN

CURLOPT_SSL_ENABLE_NPN

啟用使用NPN。請參閱??CURLOPT_SSL_ENABLE_NPN

CURLOPT_SSLENGINE

使用SSL引擎的標識符。請參閱??CURLOPT_SSLENGINE

CURLOPT_SSLENGINE_DEFAULT

默認SSL引擎。請參閱??CURLOPT_SSLENGINE_DEFAULT

CURLOPT_SSL_FALSESTART

啟用TLS錯誤啟動。請參閱??CURLOPT_SSL_FALSESTART

CURLOPT_SSLVERSION

要使用SSL版本。請參閱??CURLOPT_SSLVERSION

CURLOPT_SSL_VERIFYHOST

驗證SSL證書中的主機名。請參閱??CURLOPT_SSL_VERIFYHOST

CURLOPT_SSL_VERIFYPEER

驗證SSL證書。請參閱??CURLOPT_SSL_VERIFYPEER

CURLOPT_SSL_VERIFYSTATUS

驗證SSL證書的狀態。請參閱??CURLOPT_SSL_VERIFYSTATUS

CURLOPT_CAINFO

CA證書包。請參閱??CURLOPT_CAINFO

CURLOPT_ISSUERCERT

發卡行證書。請參閱??CURLOPT_ISSUERCERT

CURLOPT_CAPATH

CA證書包路徑。請參閱??CURLOPT_CAPATH

CURLOPT_CRLFILE

證書撤銷清單。請參閱??CURLOPT_CRLFILE

CURLOPT_CERTINFO

提取證書信息。請參閱??CURLOPT_CERTINFO

CURLOPT_PINNEDPUBLICKEY

設置固定的SSL公鑰。請參閱??CURLOPT_PINNEDPUBLICKEY

CURLOPT_RANDOM_FILE

提供熵隨機數據的來源。請參閱??CURLOPT_RANDOM_FILE

CURLOPT_EGDSOCKET

識別熵的EGD插座。請參閱??CURLOPT_EGDSOCKET

CURLOPT_SSL_CIPHER_LIST

密碼使用。請參閱??CURLOPT_SSL_CIPHER_LIST

CURLOPT_SSL_SESSIONID_CACHE

禁用SSL會話ID緩存。請參閱??CURLOPT_SSL_SESSIONID_CACHE

CURLOPT_SSL_OPTIONS

控制SSL行為。請參閱??CURLOPT_SSL_OPTIONS

CURLOPT_KRBLEVEL

Kerberos安全級別。請參閱??CURLOPT_KRBLEVEL

CURLOPT_GSSAPI_DELEGATION

禁用GSS-API委派。請參閱??CURLOPT_GSSAPI_DELEGATION

SSH選項

CURLOPT_SSH_AUTH_TYPES

SSH認證類型。請參閱??CURLOPT_SSH_AUTH_TYPES

CURLOPT_SSH_HOST_PUBLIC_KEY_MD5

主機公鑰的MD5。請參閱??CURLOPT_SSH_HOST_PUBLIC_KEY_MD5

CURLOPT_SSH_PUBLIC_KEYFILE

公鑰的文件名?請參閱??CURLOPT_SSH_PUBLIC_KEYFILE

CURLOPT_SSH_PRIVATE_KEYFILE

私鑰的文件名。請參閱??CURLOPT_SSH_PRIVATE_KEYFILE

CURLOPT_SSH_KNOWNHOSTS

具有已知主機的文件名。請參閱??CURLOPT_SSH_KNOWNHOSTS

CURLOPT_SSH_KEYFUNCTION

回收已知的主機處理。請參閱??CURLOPT_SSH_KEYFUNCTION

CURLOPT_SSH_KEYDATA

自定義指針傳遞給ssh key回調。請參閱??CURLOPT_SSH_KEYDATA

其他選擇

CURLOPT_PRIVATE

專用指針存儲。請參閱??CURLOPT_PRIVATE

CURLOPT_SHARE

共享對象使用。請參閱??CURLOPT_SHARE

CURLOPT_NEW_FILE_PERMS

創建新的遠程文件的模式。請參閱??CURLOPT_NEW_FILE_PERMS

CURLOPT_NEW_DIRECTORY_PERMS

用于創建新的遠程目錄的模式。請參閱??CURLOPT_NEW_DIRECTORY_PERMS

telnet選項

CURLOPT_TELNETOPTIONS

TELNET選項。參見??CURLOPT_TELNETOPTIONS

返回值

CURLE_OK??(零)表示選項設置正確,非零表示?<curl / curl.h>??定義時發生錯誤有關?描述的完整列表,請參閱??libcurl-errors手冊頁。

如果您嘗試設置libcurl不知道的選項,可能是因為庫太舊而無法支持它,或者在最近的版本中刪除了該選項,則此函數將返回??CURLE_UNKNOWN_OPTION如果在編譯時禁用了該選項的支持,它將返回??CURLE_NOT_BUILT_IN

總結

以上是生活随笔為你收集整理的libcurl curl_easy_setopt函数以及设置选项的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。