位置: htdocs目录 -api.roamingcamper(RESTful + CodeIgnter) - 主链
Site = Backbone.Model.extend({
urlRoot: '/api.roamingcamper/index.php/api/site',
Defaults: .... }
SiteCollection = Backbone.Collection.extend({
model: Site,
url: 'http://localhost/api.roamingcamper/index.php/api/sites'
});
当我调用collection.create()并请求post方法(通过RESTful)时,它给了我一个
POST http://localhost/api.roamingcamper/index.php/api/site bad error
我尝试将urlRoot更改为
urlRoot: '/api.roamingcamper/index.php/api/site
和
urlRoot: '/api.roamingcamper/index.php/api/site/
它给了我一个错误的错误
也尝试了
urlRoot: 'api.roamingcamper/index.php/api/site/'
urlRoot: 'api.roamingcamper/index.php/api/site
,表示未找到404错误
但是当我尝试通过REST Client测试我的api时,它运行良好
请帮我解决这个问题
答案 0 :(得分:0)
RESTful没有接受JSON对象,这就是为什么我的所有url帖子都失败了。所以最好的方法应该是通过ajax post传递url编码数据