您的位置:首页 > 理论基础 > 计算机网络

Restful数据访问出现HTTP 400错误 解决

2016-10-20 14:22 465 查看
遇到一个头疼的问题,后台只有实体类和Repository,没有Controller和Service,Rest直接提供一个实体类名称访问至数据库,但是昨天在做的时候用Ext提交一个POST请求,出现了400错误。

ext代码:

var formvalues = dataForm.getForm();
formvalues.submit({
                         
 url:'/ti/api/dataSources',
                           headers:{'Content-Type':'application/json'},
                           method:'POST',

报错情况

因为公司自己封装了一套自己的Rest服务,以json的形式提交,在这里请求的方式采用request进行提交,不使用submit进行提交。

即改为:

var formvalues = dataForm.getForm();
Ext.Ajax.request({
               url:'/ti/api/dataSourceDefs',
               headers:{'Content-Type':'application/json'},
               method:'POST',

也就是说是实体的名称弄错啦,api下定义的是实体名称复数,这里的名称是DataSourceDef,而我访问的时候写的是DataSource,自然是找不到啦。所以,检查一下自己的实体类名称和访问路径是否对应把。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ext
相关文章推荐