我在php中使用SLIM製作了一個API。我使用curl通過傳遞一些參數來調用API。我已經通過了多個參數,當我打印出來的給了我這樣的:如何檢索Json發佈數據
"name=%2Fvar%2Fwww%2Ftest%2FAPI%2F1jpg&cwt=1&fwt=1&swt=1&twt=1&dwt=1&slwt=1"
的多個變量是由「&」我怎樣才能得到「名稱」變量「擔」變量seperately分隔?
我的代碼調用API是:
$url='http://......./API/index.php/search';
$data=array ("name"=>"/var/www/test/API/1jpg","cwt"=>"1","fwt"=>"1","swt"=>"1","twt"=>"1","dwt"=>"1","slwt"=>"1");
$response=sendPostData($url,$data);
function sendPostData($url,$post){
$ch=curl_init($url);
curl_setopt($ch,CURLOPT_CUSTOMREQUEST,"POST");
curl_setopt($ch,CURLOPT_POSTFIELDS,http_build_query($post));
curl_exec($ch);
我的API:
require 'Slim/Slim.php';
\Slim\Slim::registerAutoloader();
$app=new \Slim\Slim();
$app->post('/search',function() use($app){
$result=($app->request()->getBody());
$final=json_encode($result);
echo $final;
});
$app->run();
我如何打印的名稱,英擔,TWT和seperately所有的變量?
它沒有幹活得到一個錯誤數組字符串轉換 – user1583647