2013-11-25 67 views
0

我正在使用此curl命令將json數據發送到php webservice,但我沒有收到任何$ _POST變量。無法在_POST變量中獲取JSON數據php

這裏是curl命令

curl -X POST -i -H "Content-type: application/json" -c cookies.txt -X POST http://192.168.2.127:8888/json.php -d '{"age":"234","password":"password"}' 

這裏是PHP代碼。提前

<?php 
header('Content-type: application/json'); 

var_dump($_POST); 
$return_arr = array(); 
$age = $_POST['age']; 
$ageInt = intval($_POST['age']); 
$return_arr['age1'] = $age; 
var_dump($_POST); 
$return_arr['age2'] = $ageInt; 
echo json_encode($return_arr); 
?> 

感謝

回答

0

一旦嘗試這種

curl -X POST -H "Content-Type: application/json" -d '{"age":"21343","password":"password"}' http://192.168.2.127:8888/json.php 
+0

捲曲-X POST -d '{ 「時代」: 「21343」, 「密碼」: 「密碼」}' HTTP: //192.168.2.127:8888/json.php --header「Content-Type:application/json」 試過這個,但無濟於事 –

+0

一旦嘗試編輯答案。 – vijaykumar

+0

仍然沒有運氣,我不如果它的相關或不,但我正在一個mac –