获取400 Bad Request错误Spring mvc + angular JS ajax请求

时间:2014-05-12 11:11:59

标签: ajax angularjs spring-mvc

这是我的ajax请求

$scope.check = function(ids) {


$http.post("logreport/move", {"ids":ids})
.success(function(data, status, headers, config) {
    $scope.data = data;
}).error(function(data, status, headers, config) {
    $scope.status = status;
});
};

&安培;这是我的控制器

@RequestMapping(value = "/move", method = RequestMethod.POST)
    public @ResponseBody
    GenericResponse move(@RequestParam(value = "ids") String ids
            ) {
        try {
            System.out.println(ids);
        } catch (Exception ex) {
            System.out.println("INSIDE FAILED");
            ex.printStackTrace(System.out);
            return new GenericResponse("Failed", ex.getMessage(), 500);
        }
        return new GenericResponse("Success", "", 200);
    }

Js log

Remote Address:::1:8081

Request URL:http://localhost:8081/test/logreport/move
Request Method:POST
Status Code:400 Bad Request

Request Headersview 
Accept:application/json, text/plain, */*
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8
Connection:keep-alive
Content-Length:15
Content-Type:application/json;charset=UTF-8
Host:localhost:8081
Origin:http://localhost:8081
Referer:http://localhost:8081/test/
User-Agent:Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.131 Safari/537.36
X-Requested-With:XMLHttpRequest

Request Payloadview 
{ids:[ 1]}
ids: [ 1]

Response Headersview 
Connection:close
Content-Length:971
Content-Type:text/html;charset=utf-8
Date:Mon, 12 May 2014 11:19:28 GMT
Server:Apache-Coyote/1.1

0 个答案:

没有答案