Heim  >  Artikel  >  Backend-Entwicklung  >  Wie verwendet PHP die Curl-Methode, um eine Java-Schnittstelle anzufordern? Zwei Methoden für PHP zum Anfordern der Java-Schnittstelle mithilfe der Curl-Methode

Wie verwendet PHP die Curl-Methode, um eine Java-Schnittstelle anzufordern? Zwei Methoden für PHP zum Anfordern der Java-Schnittstelle mithilfe der Curl-Methode

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

Im Inhalt dieses Artikels geht es darum, wie PHP die Curl-Methode verwendet, um eine Java-Schnittstelle anzufordern. Es gibt zwei Methoden für PHP, um Java-Schnittstellen anzufordern. Sie haben einen bestimmten Referenzwert. Ich hoffe, dass sie für Sie hilfreich sind.

CURL ist eine sehr leistungsstarke Open-Source-Bibliothek, die viele Protokolle unterstützt. Wir können die PHP-Anforderungs-JAVA-Schnittstelle verwenden
1. Fordern Sie die Java-Schnittstelle über die POST-Methode an:

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. JAVA-Schnittstelle über die GET-Methode anfordern:

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

Empfohlene verwandte Artikel:

So speichern und verwenden Sie eine Sitzung in einer Datenbank in PHP (mit Code)

Wie richte ich eine LAMP-Umgebung ein? Detaillierter Prozess zum Aufbau einer LAMP-Umgebung

Code-Implementierung zum Zusammenstellen von Paging-Strings im ThinkPHP-Framework

Das obige ist der detaillierte Inhalt vonWie verwendet PHP die Curl-Methode, um eine Java-Schnittstelle anzufordern? Zwei Methoden für PHP zum Anfordern der Java-Schnittstelle mithilfe der Curl-Methode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn