Home  >  Article  >  Backend Development  >  How does php use curl method to request Java interface? Two methods for php to request Java interface using curl method

How does php use curl method to request Java interface? Two methods for php to request Java interface using curl method

不言
不言Original
2018-08-07 10:44:442946browse

The content of this article is about how PHP uses the curl method to request the Java interface? There are two methods for PHP to use the curl method to request Java interfaces. They have certain reference value. Friends in need can refer to them. I hope it will be helpful to you.

CURL is a very powerful open source library that supports many protocols. We can use the curl method to solve PHP request JAVA interface
1. Request the java interface through the POST method:

function http_post_advertise($url,$data){        //封装curl方法
$ch = curl_init();     //初始化
curl_setopt($ch, CURLOPT_URL, $url);      //请求地址
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
//https协议需要以下两行,否则请求不成功
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);   
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
//post方法所需要的参数
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_HTTPHEADER,array());
$result = curl_exec($ch);
curl_close($ch);return $result;        //返回所获取的方法
}
$url=' 
$data1='PC';
$data2='1530523065500000';
$data_article=['product'=>$data1,'companyId'=>$data2,'advBitId'=>'1531116879086000'];
$http_article=http_post_advertise($url,$data_article);   //调用方法
$arr_article= json_decode($http_article,true);    //获取json数据并转换成php能解析的格式
$res_article=$arr_article['result']; //获取json数据result部分

2. Request the JAVA interface through the GET method:

$a="hello";$url=' 
$html = file_get_contents($url);
$arr = json_decode($html,true);

Recommended related articles:

How to store and use session in the database in PHP (with code)

How to set up a LAMP environment? Detailed process of building LAMP environment

Code implementation of assembling paging strings in ThinkPHP framework

The above is the detailed content of How does php use curl method to request Java interface? Two methods for php to request Java interface using curl method. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn