Я можу бути далеко від бази, але я увесь день намагався запустити команду post curl у цьому посібнику фрейму PHP. Що я не розумію, це те, як PHP повинен інтерпретувати мій POST, він завжди з'являється як порожній масив.
curl -i -X POST -d '{"screencast":{"subject":"tools"}}' \
http://localhost:3570/index.php/trainingServer/screencast.json
(Косою рисою є тільки для того, щоб я не був схожим на ідіот, але я виконав це з Windows за допомогою PHP 5.2, також пробував на сервері Linux, та ж версія з Linux curl)
Мабуть, чогось мені не вистачає, тому що це здається досить відвертим, посада просто не трактується правильно, якби це було, все було б чудово.
Ось що я повертаю:
HTTP / 1.1 409 Конфлікт
Дата: Пт, 01 травня 2009 22:03:00 GMT
Сервер: Apache / 2.2.8 (Win32) PHP / 5.2.6
X-Powered-By: PHP / 5.2.6
Передача-кодування: відрізка
Тип вмісту: текст / html; charset = iso-8859-1
{"screencast": {"id": null, "subject": null, "body": null,
"dataUrl": null, "dataMedium": null, "createdOn": null, "author": null}}
application/json.