PHP post请求接口 header设置

    选择打赏方式

调用
public function test(){
       $data = array(
            "name"=>'123123',
            "password"=>'123123',
        );
        $url = 'https://www.recho.cn';
    $header[] = 'content-type: application/json';
    $a = $this->http_requests($url,$header,$data);
}
function http_requests($url,$header= array(),$data = array()){
        $oCurl = curl_init();
        curl_setopt($oCurl, CURLOPT_URL, $url);
        curl_setopt($oCurl, CURLOPT_HTTPHEADER, $header);
        //关闭https验证
        curl_setopt($oCurl, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($oCurl, CURLOPT_SSL_VERIFYHOST, false);
        $data = json_encode( $data ,JSON_UNESCAPED_UNICODE );

        curl_setopt($oCurl,CURLOPT_POST,true);
        curl_setopt($oCurl,CURLOPT_POSTFIELDS,$data);

        //至关重要,CURLINFO_HEADER_OUT选项可以拿到请求头信息
        curl_setopt($oCurl, CURLINFO_HEADER_OUT, TRUE);
        curl_setopt($oCurl, CURLOPT_RETURNTRANSFER, 1);

        //curl_setopt($oCurl, CURLOPT_POSTFIELDS, $bodystr);
        $sContent = curl_exec($oCurl);
        //通过curl_getinfo()可以得到请求头的信息
        $a=curl_getinfo($oCurl);
        return $sContent;
        //var_dump($sContent);die;
    }

觉得本章能帮助到您,记得转发分享哦!

版权声明:若无特殊注明,本文为《傲世》原创,转载请保留文章出处。
本文链接:https://www.recho.cn/29.html
正文到此结束

热门推荐

发表吐槽

匿名评论 请叫我雷锋~

你还可以输入 250 / 250 个字

呵呵 哈哈 吐舌 开心 笑眼 可怜 乖 啊 你懂得 不高兴 生气 汗 黑线 哭 真棒 阴险 鄙视 酷 滑稽 纳尼 疑问 委屈 惊讶 勉强

评论信息框
可使用QQ号实时获取头像自动填写

私密评论

吃奶的力气提交吐槽中...

已有2条吐槽

匿名

2021-10-12 10:45 上海市电信
签到成功!签到时间:上午10:41:22,每日打卡,生活更精彩哦~
  Windows 10 x64    Google Chrome 94.0.4606.71

匿名

2021-03-01 17:18 山东省济宁市联通
哈哈哈
  Windows 10 x64    Firefox 86.0