CURLOPT_SSL_ENABLE_NPN(3) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

CURLOPT_SSL_ENABLE_NPN(3)

CURLOPT_SSL_ENABLE_NPN(3)  curl_easy_setopt options  CURLOPT_SSL_ENABLE_NPN(3)



NAME
       CURLOPT_SSL_ENABLE_NPN - use NPN

SYNOPSIS
       #include <curl/curl.h>

       CURLcode curl_easy_setopt(CURL *handle, CURLOPT_SSL_ENABLE_NPN, long npn);

DESCRIPTION
       Deprecated in 7.86.0. Setting this option has no function.

       Pass  a  long as parameter, 0 or 1 where 1 is for enable and 0 for dis‐
       able. This option enables/disables NPN in the SSL handshake (if the SSL
       backend  libcurl  is  built  to  use supports it), which can be used to
       negotiate http2.

DEFAULT
       1, enabled

PROTOCOLS
       HTTP

EXAMPLE
       CURL *curl = curl_easy_init();
       if(curl) {
         curl_easy_setopt(curl, CURLOPT_URL, "https://example.com/");
         curl_easy_setopt(curl, CURLOPT_SSL_ENABLE_NPN, 1L);
         ret = curl_easy_perform(curl);
         curl_easy_cleanup(curl);
       }

AVAILABILITY
       Added in 7.36.0. Deprecated in 7.86.0.

RETURN VALUE
       Returns CURLE_OK if the option is supported,  and  CURLE_UNKNOWN_OPTION
       if not.

SEE ALSO
       CURLOPT_SSL_ENABLE_ALPN(3), CURLOPT_SSL_OPTIONS(3),



libcurl 7.86.0                September 01, 2022     CURLOPT_SSL_ENABLE_NPN(3)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3