curl实现https访问:curl_setopt()-设置cURL传输选项以及https的header头信息通过curl进行设置

  • Post author:
  • Post category:其他




curl_setopt — 设置 cURL 传输选项


curl_setopt(resource $ch, int $option, mixed $value): bool -为 cURL 会话句柄设置选项。

参数:

handle – 由 curl_init() 返回的 cURL 句柄。

option – 需要设置的CURLOPT_XXX选项。

value – 将设置在option选项上的值。

返回值 – 成功时返回 true, 或者在失败时返回 false


参数option详解


参数较多,放在文件资源里面,有需要的可下载,附中文说明!

PS所有参数为PHP资源,但C语言很多东西仍是相同的,可以使用!


https的header信息设置:

sturct curl_slist *headers = NULL;
headers = curl_slist_append( headers, "Content-Type:application/x-www-form-urlencoded;charset=utf-8");
headers = curl_slist_append( headers, "Accept-Encoding: gzip,deflate" );
headers = curl_slist_append( headers, "Connection: keep-alive" );
headers = curl_slist_append( headers, "Pragma: no-cache" );
/*等等header头信息设置*/



版权声明:本文为woaiclh13原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。