跳到主要内容

6.10 响应状态

默认情况下,Micronau t控制器操作会以 200 HTTP 状态代码进行响应。

如果操作返回 HttpResponse,请使用 status 方法配置响应的状态代码。

@Get(value = "/http-response", produces = MediaType.TEXT_PLAIN)
public HttpResponse httpResponse() {
return HttpResponse.status(HttpStatus.CREATED).body("success");
}

你也可以使用 @Status 注解。

@Status(HttpStatus.CREATED)
@Get(produces = MediaType.TEXT_PLAIN)
public String index() {
return "success";
}

甚至用 HttpStatus 进行响应

@Get("/http-status")
public HttpStatus httpStatus() {
return HttpStatus.CREATED;
}

英文链接