symfony2restapi
我基于Symfony 2和FriendsOfSymfony/FOSRestBundle创建了一个简单的REST服务。GET请求工作正常,但我对POST有问题 我使用了本教程:symfony2restapi,rest,symfony,fosrestbundle,Rest,Symfony,Fosrestbundle,我基于Symfony 2和FriendsOfSymfony/FOSRestBundle创建了一个简单的REST服务。GET请求工作正常,但我对POST有问题 我使用了本教程: http://npmasters.com/2012/11/25/Symfony2-Rest-FOSRestBundle.html 当我发送请求时,它似乎没有获取属性。我有回应: An exception occurred while executing 'INSERT INTO article (title, conte
http://npmasters.com/2012/11/25/Symfony2-Rest-FOSRestBundle.html
当我发送请求时,它似乎没有获取属性。我有回应:
An exception occurred while executing 'INSERT INTO article (title, content, category_id) VALUES (?, ?, ?)' with params [null, null, null]:\n\nSQLSTATE[23000]: Integrity constraint violation: 1048 Column 'title' cannot be null
我使用的旋度如下:
curl -X POST --data '{"title":"aaa","content":"asdasdasdasd","category":1}' http://localhost/web/app_dev.php/v1/articles.json --header "Content-Type:application/json"
有人知道我做错了什么吗?我找到了解决办法。我的json格式很差。应该是:
curl -X POST --data '{"article":{"title":"aaa","content":"asdasdasdasd","category":1}}' http://localhost/web/app_dev.php/v1/articles.json --header "Content-Type:application/json"