Возможно, я далеко от базы, но я весь день пытался запустить команду curl post в этом учебном пособии по фреймворку 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 Conflict
Date: Fri, 01 May 2009 22:03:00 GMT
Server: Apache/2.2.8 (Win32) PHP/5.2.6
X-Powered-By: PHP/5.2.6
Transfer-Encoding: chunked
Content-Type: text/html; charset=iso-8859-1
{"screencast":{"id":null,"subject":null,"body":null,
"dataUrl":null,"dataMedium":null,"createdOn":null,"author":null}}