CURL中get接口header赋值的方法介绍

CURL中get接口header赋值的方法

CURL是一种强大的网络传输工具,支持多种协议,可以实现各种功能,比如get接口header赋值。下面介绍一下CURL中get接口header赋值的使用方法:

使用CURLOPT_HTTPHEADER选项

CURLOPT_HTTPHEADER是CURL提供的一个选项,可以用来设置header信息,只需要把header信息设置为一个数组,调用curl_setopt()函数即可,具体代码如下:

$header = array('Content-Type: application/json', 'Accept: application/json');
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);

使用CURLOPT_HTTPHEADER选项

CURLOPT_HTTPHEADER也可以用来设置header信息,但是它比CURLOPT_HTTPHEADER更灵活,可以设置更多的header信息,具体代码如下:

$header = array(
    'Content-Type: application/json', 
    'Accept: application/json',
    'X-Custom-Header: foo'
);
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);

使用CURLOPT_HTTPHEADER字符串

CURLOPT_HTTPHEADER还可以接受字符串类型的参数,只需要把header信息拼接成字符串,调用curl_setopt()函数即可,具体代码如下:

$header = 'Content-Type: application/json' . "\r\n" . 
          'Accept: application/json' . "\r\n" .
          'X-Custom-Header: foo';
curl_setopt($ch, CURLOPT_HTTPHEADER, $header);

以上就是CURL中get接口header赋值的使用方法,可以根据实际情况选择不同的方法来实现。

本文链接:http://task.lmcjl.com/news/1930.html

展开阅读全文