POSTコールを受信するREST APIサービスがあります。これは、コントローラSpring MVC - REST Api、POSTの試行時に400の不正なリクエストを取得する
@PostMapping("/object/delete")
public ResponseEntity<?> deleteObject(@RequestBody long objectId) {
logger.debug("controller hit");
Object o = service.findByObjectId(objectId);
if(o!=null){
service.deleteObject(object);
return new ResponseEntity<>(HttpStatus.OK);
}
return new ResponseEntity<>(HttpStatus.NOT_FOUND);
}
にある
私はそれらをテストするためにPOSTMANを使用していますが、私はたぶん私は悪い私のコントローラを構築しています、本文なしで、400不正な要求エラーを得続けます... @RequestBody
を使用して
私はこのように、JSONにリクエストを送信する必要があります
{
"objectId":100
}
をしかし、私は400エラーを取得し、奇妙なと思うが、その私のロガーですlogger.debug("controller hit");
ログには出力されません。
コンテンツタイプヘッダーが "application/json"かどうかを確認してください。 –