Spring MVC - REPOS POST - 400 Bad Request

Je suis en train de poster une demande à mon service, mais cela ne fonctionne pas. Je suis 400 Bad Request. J'ai des demandes qui fonctionnent parfaitement dans le même contrôleur.

Voici la méthode:

@RequestMapping(value = "/assign", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE)
    @ResponseBody
    public Form5398Obj arriveTrip(@PathVariable String siteId,
                @RequestBody ErrorMsg anError) throws Exception {

        System.out.println(anError.toString());

    }

La ErrorMessage classe java est comme suit:

public class ErrorMsg {

    private String code;
    private String msg;
    private String request;

    public ErrorMsg(String code, String msg, String request)
    {
        this.code = code;
        this.msg = msg;
        this.request = request;
    }
    public String getCode() {
        return code;
    }
    public void setCode(String code) {
        this.code = code;
    }
    public String getMsg() {
        return msg;
    }
    public void setMsg(String msg) {
        this.msg = msg;
    }
    public String getRequest() {
        return request;
    }
    public void setRequest(String request) {
        this.request = request;
    }

}

Je n'ai pas configurer quoi que ce soit d'autre. De quoi dois-je faire pour le faire fonctionner? Je suis à l'aide de JavaConfig, ai-je besoin d'ajouter de haricot déclarations?

Je suis d'envoi:
avec Content-Type: application/json

{
                "code" : "101",
                "msg" : "Hello Test",
                "request" : "1"
}

OriginalL'auteur Alan | 2014-11-21