Java教程

【thinkphp】解决php请求Java接口,发送jsonobjject数据类型数据

本文主要是介绍【thinkphp】解决php请求Java接口,发送jsonobjject数据类型数据,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
$url:请求地址

$param:请求参数,JSON字符串格式,即数组通过json_encode获得

function httpRequest ($url, $param)
{
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_HEADER, FALSE);
    curl_setopt($curl, CURLOPT_TIMEOUT, 1000);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($curl, CURLOPT_POST, TRUE);
    curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type:application/json')); // 重点
    curl_setopt($curl, CURLOPT_POSTFIELDS, $param);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); // 不进行SSL验证
    $response = curl_exec($curl);
    if (curl_error($curl)) {
        return curl_error($curl);
    }
    curl_close($curl);
    return $response;
}
这篇关于【thinkphp】解决php请求Java接口,发送jsonobjject数据类型数据的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!