Tôi đang sử dụng curl để gửi thông điệp này:POST trống khi cong JSON
curl -i -H "Accept: application/json" -H "Content-type: application/json" -X POST -d "{firstname:james}" http://hostname/index.php
Tôi đang cố gắng để hiển thị POST như thế này trong index.php
<?php
die(var_dump($_POST));
?>
Những kết quả đầu ra
array(0) {
}
Tôi phải hiểu nhầm điều gì đó về việc gửi dữ liệu JSON qua POST
Cảm ơn bạn đã dành thời gian
Câu hỏi đã chỉnh sửa cho bạn – PandemoniumSyndicate
Tôi đồng ý: bạn không đặt dữ liệu bài đăng JSON/HTTP chính xác. Nhìn vào liên kết này: http://stackoverflow.com/questions/8045260/post-json-data-to-simple-rails-application-with-curl – paulsm4
Tôi nghĩ bạn cần trích dẫn các biến vì chúng là các chuỗi không phải là số – Waygood