HttpStatus.OK和HttpStatus.ACCEPTED之间的区别

Che*_*eps 8 api rest spring

我即将实现REST api.我想知道HttpStatus.OK和之间有什么区别HttpStatus.ACCEPTED:

return new ResponseEntity<User>(u, HttpStatus.OK));
Run Code Online (Sandbox Code Playgroud)

return new ResponseEntity<User>(u, HttpStatus.ACCEPTED);
Run Code Online (Sandbox Code Playgroud)

Dev*_*Dev 17

根据此链接提供的 Spring文档

HttpStatus.OK

200 Ok表示请求已成功.响应返回的信息取决于请求中使用的方法

HttpStatus.ACCEPTED:

202接受.表示已接受请求进行处理,但处理尚未完成.该请求最终可能会或可能不会被执行,因为在实际处理时可能不允许该请求.

有关HTTP响应的更多信息状态代码定义,请访问此链接