本文主要是介绍【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数据类型数据的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!