Saya mungkin jauh dari dasar, tapi saya sudah mencoba sepanjang sore untuk menjalankan perintah curl post dalam tutorial kerangka PHP reses ini. Apa yang saya tidak mengerti adalah bagaimana PHP seharusnya menafsirkan POST saya, itu selalu muncul sebagai array kosong.
curl -i -X POST -d '{"screencast":{"subject":"tools"}}' \
http://localhost:3570/index.php/trainingServer/screencast.json
(Garis miring di sana hanya untuk membuat saya tidak terlihat seperti orang bodoh, tetapi saya mengeksekusi ini dari windows menggunakan PHP 5.2, juga mencoba di server Linux, versi yang sama dengan Linux curl)
Pasti ada sesuatu yang saya lewatkan karena tampaknya cukup mudah, postingan tidak diartikan dengan benar, jika ya, semuanya akan berfungsi dengan baik.
Inilah yang saya dapatkan kembali:
Konflik HTTP / 1.1 409 Tanggal: Jum, 01 Mei 2009 22:03:00 GMT Server: Apache / 2.2.8 (Win32) PHP / 5.2.6 X-Powered-By: PHP / 5.2.6 Transfer-Encoding: dipotong Jenis Konten: teks / html; charset = iso-8859-1 {"screencast": {"id": null, "subject": null, "body": null, "dataUrl": null, "dataMedium": null, "createOn": null, "author": null}}
application/json
.