Skip to content

Contract of @RequestBody(required=true) not obeyed [SPR-11828] #16447

Closed
@spring-projects-issues

Description

@spring-projects-issues

Andrei Badea opened SPR-11828 and commented

When I send a HTTP request with an empty body, the respective controller method is invoked with a null argument for the parameter annotated with @RequestBody. Instead, a HttpMessageNotReadableException should be thrown.

This may be a regression introduced by the fix of #14575. Note that fix removed the statement that threw HttpMessageNotReadableException.


Affects: 3.2.8

Issue Links:

Referenced from: commits de1a41a

Metadata

Metadata

Assignees

Labels

in: webIssues in web modules (web, webmvc, webflux, websocket)type: bugA general bug

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions