php發送http請求帶json格式數據


$url = "http://localhost:9090/" ;
 
$params = json_encode( array (
     'users' => array (
         array ( 'user_id' => '1' , 'name' => 'tony' ),
         array ( 'user_id' => '2' , 'name' => 'andy' )
         )));
 
$ch = curl_init();
curl_setopt( $ch , CURLOPT_URL, $url );
curl_setopt( $ch , CURLOPT_HTTPHEADER, array (
     'Content-Type: application/json' ,
     'Content-Length: ' . strlen ( $params )
));
curl_setopt( $ch , CURLOPT_RETURNTRANSFER, true);
curl_setopt( $ch , CURLOPT_BINARYTRANSFER, true);
curl_setopt( $ch , CURLOPT_CUSTOMREQUEST, "POST" );
curl_setopt( $ch , CURLOPT_POSTFIELDS, $params );
 
$res = curl_exec( $ch );
curl_close( $ch );
var_dump( $res );
 
 
 
轉自:http://www.01happy.com/php-send-post-request-body-is-json/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM