Heim >Backend-Entwicklung >PHP-Tutorial >Detaillierte Erläuterung der Schritte zum Senden einer JSON-Formatzeichenfolge in PHP basierend auf CURL
Dieses Mal erkläre ich Ihnen ausführlich die Schritte zum Senden von JSON-Formatzeichenfolgen basierend auf CURL in PHP. Was sind die Vorsichtsmaßnahmen zum Senden von JSON-Formatzeichenfolgen in PHP basierend auf CURL? Das Folgende ist ein praktischer Fall. Schauen wir uns das an.
/* * post 发送JSON 格式数据 * @param $url string URL * @param $data_string string 请求的具体内容 * @return array * code 状态码 * result 返回结果 */ function post_json_data($url, $data_string) { $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json; charset=utf-8', 'Content-Length: ' . strlen($data_string)) ); ob_start(); curl_exec($ch); $return_content = ob_get_contents(); ob_end_clean(); $return_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); return array('code'=>$return_code, 'result'=>$return_content); } $arr = array('a'=>'555','b'=>56454564); dump(post_json_data('http://192.168.211.1/html/dump.php',json_encode($arr)));
Hinweis: verwendet beim Empfangen von Daten nicht , aber $_POST
$content = file_get_contents('php://input');Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Bitte zahlen Sie Aufmerksamkeit für weitere spannende Dinge auf der chinesischen PHP-Website! Empfohlene Lektüre:
ThinkPHP-Verbindungsdatenbank-Betriebsfallanalyse
Detaillierte Erläuterung der Schritte zur Installation der Yaf-Erweiterung PHP7.1
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Schritte zum Senden einer JSON-Formatzeichenfolge in PHP basierend auf CURL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!