php實作raw傳送資料庫的方法:1、建立一個PHP範例檔案;2、使用CURL傳送postman的raw格式的數據,其程式碼如「curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt( $ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json')」。
本教學操作環境:windows7系統、PHP8.1版、 Dell G3電腦。
php怎麼實作raw傳送資料庫?
PHP 使用CURL 傳送postman 的raw格式的資料
原來一直使用的是直接發送的是單一格式的字串,今天對接的外站資料的時候他們要求的是一個物件格式的字串,也就是postman裡的raw格式的資料。
$data = "{ name: 'job', age: 20, hobby: [ { before: 'Play games', now: 'read book' } ] }"; $ch = curl_init(); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json' ) ); $response = curl_exec($ch); $response = json_decode($response);
值得注意的是header 一定要有`'Content-Type: application/json',沒有類型接受端將無法解析。
推薦學習:《PHP影片教學》
以上是php怎麼實作raw傳送資料庫的詳細內容。更多資訊請關注PHP中文網其他相關文章!