项目常见错误及解决方法-http状态码,对应解决方法
2017-09-12 11:21
316 查看
把在公司项目中遇到的不同http状态码,对应的解决问题,总结下(使用的都是Restangular):
1. 403 forbidden ,删除操作,发现是对应的接口写错,(很奇怪,没有报404,竟然是403),正确的写法是--$rootScope.BaseUrl+"/cmdb/delectTable/"+$scope.classFear.id,当时报错写法-$rootScope.BaseUrl+"/cmdb/delectable/"+$scope.classFear.id
2. 403 forbidden,删除操作,发现改变Restangular 的写法,正确写法是--Restangular.allUrl('/cmdb/deleteAttribute',$rootScope.BaseUrl+'/cmdb/deleteAttribute/'+$scope.classAttr.id).remove(),当时报错写法-Restangular.oneUrl('/cmdb/deleteAttribute',$rootScope.BaseUrl+'/cmdb/deleteAttribute/'+$scope.classAttr.id).remove()
3.400 Bad request,新增操作,请求无效,发现是向后台传递的数据格式不对,对象中包含多个对象,正确写法是--{"id":7,"attribute":"{'Description':'系统编号*','IsDisplayableInList':1,'Mode':0,'length':200,'OwnerName':'SystemId','Type':'STRING'}", "cmclass":{
"id":4,
"tablename":"test04"
}
},错误写法是 attribute对应的对象,外面还要多加一层“”,即使用JSON.stringify处理下,即可。
1. 403 forbidden ,删除操作,发现是对应的接口写错,(很奇怪,没有报404,竟然是403),正确的写法是--$rootScope.BaseUrl+"/cmdb/delectTable/"+$scope.classFear.id,当时报错写法-$rootScope.BaseUrl+"/cmdb/delectable/"+$scope.classFear.id
2. 403 forbidden,删除操作,发现改变Restangular 的写法,正确写法是--Restangular.allUrl('/cmdb/deleteAttribute',$rootScope.BaseUrl+'/cmdb/deleteAttribute/'+$scope.classAttr.id).remove(),当时报错写法-Restangular.oneUrl('/cmdb/deleteAttribute',$rootScope.BaseUrl+'/cmdb/deleteAttribute/'+$scope.classAttr.id).remove()
3.400 Bad request,新增操作,请求无效,发现是向后台传递的数据格式不对,对象中包含多个对象,正确写法是--{"id":7,"attribute":"{'Description':'系统编号*','IsDisplayableInList':1,'Mode':0,'length':200,'OwnerName':'SystemId','Type':'STRING'}", "cmclass":{
"id":4,
"tablename":"test04"
}
},错误写法是 attribute对应的对象,外面还要多加一层“”,即使用JSON.stringify处理下,即可。
相关文章推荐
- Maven项目常见错误解决方法汇总
- WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭
- AndroidStudio导入eclipse项目常见的错误及解决方法
- 项目常见错误及解决方法-angular中select空白项问题
- 项目常见错误及解决方法-angular提示控制器未注册
- WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭
- 项目常见错误及解决方法-console.log打印数组,数组有元素但长度为0
- ASP.NET 2.0项目发布后访问遇见的两个小错误的解决方法
- 新建ASP.NET项目时出现错误的解决方法(尝试创建WEB项目...)
- vc6 下常见链接错误解决方法
- 常见错误解决方法(一):无法操作数据库
- Oracle 连接常见错误及解决方法
- 针对上午的"asp.net最常见的错误总结"的问题的解决方法!
- Keil C 编译器常见警告与错误信息的解决方法
- VS.NET常见错误及解决方法集锦
- IIS 常见错误HTTP 500 内部服务器错误 解决方法
- VS.NET常见错误及解决方法集锦
- ASP.NET常见错误,原因及解决方法(2003版)_不断更新.....
- 回滚段的常见错误及解决方法
- uClinux 内核编译常见错误及解决方法(zt)