100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > java自定义返回码_java – 自定义HTTP状态代码

java自定义返回码_java – 自定义HTTP状态代码

时间:2021-06-06 23:44:05

相关推荐

java自定义返回码_java – 自定义HTTP状态代码

我考虑在一个项目中使用

fluent-http.

我从一个简单的“登录/密码”页面开始.我用字段登录名和密码创建一个简单的POJO:

public class LoginRequest() {

private String login;

private String password;

//...

}

我通过资源将它发送到fluent-http:

@Prefix("/user")

public class PersonResource {

@Post("/")

public String get(LoginRequest loginRequest) {

//[...]

}

}

它运作良好:)

现在,我想知道是否有可能在成功的情况下发送代码为HTTP 200的响应,在发生故障时发送代码HTTP 401.

所以我试着注入响应:

@Post("/")

public String login(LoginRequest loginRequest, Response response) {

if(loginRequest.getPassword().equals("helloworld")) {

response.setStatus(200);

return "SUCCESS";

} else {

response.setStatus(401);

return "ERROR";

}

}

返回正确的String但似乎没有使用状态代码.在这两种情况下,响应都有代码HTTP 200.

注意:我发现某些状态代码已预先实现:

>如果发生异常,则返回代码500.

>如果未找到资源,则返回代码400.

任何的想法?

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。