Я можу бути далеко від бази, але я увесь день намагався запустити команду 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
.