真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何設(shè)置php的curl請(qǐng)求header參數(shù)

本篇文章為大家展示了如何設(shè)置php的curl請(qǐng)求header參數(shù),代碼簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

網(wǎng)站設(shè)計(jì)制作過程拒絕使用模板建站;使用PHP+MYSQL原生開發(fā)可交付網(wǎng)站源代碼;符合網(wǎng)站優(yōu)化排名的后臺(tái)管理系統(tǒng);成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作收費(fèi)合理;免費(fèi)進(jìn)行網(wǎng)站備案等企業(yè)網(wǎng)站建設(shè)一條龍服務(wù).我們是一家持續(xù)穩(wěn)定運(yùn)營了十載的創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)公司。

php的curl請(qǐng)求設(shè)置header參數(shù)的方法:首先使用【CURLOPT_HTTPHEADER】設(shè)置HTTP頭字段的數(shù)組;然后使用一個(gè)默認(rèn)只包含必要的頭部字段的HTTP頭。

php的curl請(qǐng)求設(shè)置header參數(shù)的方法:

curl請(qǐng)求參數(shù)設(shè)置時(shí),CURLOPT_HTTPHEADER設(shè)置 HTTP 頭字段的數(shù)組。

格式: array('Content-type: text/plain', 'Content-length: 100')

簡(jiǎn)單示例:

function http_post($sUrl, $aHeader, $aData){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_URL, $sUrl);
    curl_setopt($ch, CURLOPT_HTTPHEADER, $aHeader);
    curl_setopt($ch, CURLOPT_POST, true);
    curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($aData));
    $sResult = curl_exec($ch);
    if($sError=curl_error($ch)){
        die($sError);
    }
    curl_close($ch);
    return $sResult;
}
 
$url = 'https://www.example.com;
$header = array('User-Agent:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36');
$data = array();
$data = http_post($url,$header,$data);

當(dāng)你使用curl向一個(gè)URL發(fā)送HTTP請(qǐng)求的時(shí)候,它會(huì)使用一個(gè)默認(rèn)只包含必要的頭部字段(如:User-Agent, Host, and Accept)的HTTP頭。

但在一些個(gè)例中,或許你想要在一個(gè)HTTP請(qǐng)求中覆蓋掉默認(rèn)的HTTP頭或者添加一個(gè)新的自定義頭部字段。例如,你或許想要重寫“HOST”字段來測(cè)試一個(gè)

/**
 * 余票查詢
 * leftTicketDTO.train_date: 時(shí)間
 * leftTicketDTO.from_station: 出發(fā)車站電碼
 * leftTicketDTO.to_station: 目的車站電碼
 * purpose_codes: 乘客類型(成人:ADULT,學(xué)生:0X00)
 * author 洋蔥
 * @return bool|mixed
 */
function get_left_tickets(){
    $url = 'https://kyfw.12306.cn/otn/leftTicket/queryZ?';
//    $url = 'https://kyfw.12306.cn/otn/leftTicketPrice/query?';
    $param = [
        'leftTicketDTO.train_date' => '2019-02-13',
        'leftTicketDTO.from_station' => 'BJP',
        'leftTicketDTO.to_station' => 'SHH',
        'purpose_codes' => 'ADULT'
    ];
    $http_param = http_build_query($param);
    $url = $url.$http_param;
    //重寫"User-Agent"字符串來假冒特定瀏覽器以解決訪問限制的問題
    $header = array('User-Agent:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36');
    $data = curl_request($url,true,'GET',null,$header);
    if($data){
        $data = json_decode($data,true);
    }
    return $data;
}

上述內(nèi)容就是如何設(shè)置php的curl請(qǐng)求header參數(shù),你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


文章題目:如何設(shè)置php的curl請(qǐng)求header參數(shù)
鏈接地址:
http://weahome.cn/article/igppee.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部