问题描述
提交数据报400badrequest前台代码如下:<p ng-controller='faultInsCtrl'>
<h1>xxx</h1><label class='label'>线路号:</label><select ng-model='data.line_id'> <option value=''></option> <option value='1'>1</option> <option value='2'>2</option> <option value='3'>3</option> <option value='4'>4</option> <option value='5'>5</option> <option value='6'>6</option> <option value='8'>8</option> <option value='9'>9</option></select><br><br><label class='label'>列车号:</label><input type='text' ng-model='data.train_id'><br><br><label class='lable'>巡检所在站台:</label><input type='text' ng-model='data.station'>
js代码: $scope.data = {
line_id:$scope.line_id, train_id:$scope.train_id, station:$scope.station};
$http({
url: ’http://yiwuyahei.com/api/v1/issues’, method: ’post’, headers: {’Authorization’: ’Bearer ’ + data.access_token}, data: $scope.data,}) .success(function (data, status, headers, config) alert(123); }) .error(function (data, status, headers, config) {// }) }) 请大神指导哪里有问题?
问题解答
回答1:400是参数错误,查看一下发送的请求参数与后台接口代码所需是否相符~
回答2:400是参数错误 你应该和后台先沟通看看
回答3:可能是content-type的问题,问问后台传数据的格式,加个contentType: 'application/json'试试。