public class HttpMeta extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
HttpMeta.TokenException |
| 构造器和说明 |
|---|
HttpMeta(javax.servlet.http.HttpServletRequest request,
String ip,
String uri,
String api,
String method,
Date date) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Token |
currentToken() |
static Object |
currentUserId() |
HttpMeta |
error(AuthzException authzException) |
HttpMeta |
error(ExceptionStatus exceptionStatus) |
HttpMeta |
error(ExceptionStatus exceptionStatus,
Throwable e) |
String |
getBody()
post时生效
从包装过的httpRequest中读取,读取body行为只进行一次,读取之后会备份body
|
boolean |
isMethod(String method) |
boolean |
setHasToken(boolean hasToken) |
HttpMeta |
setPermissions(Set<String> permissions) |
HttpMeta |
setRoles(Set<String> roles) |
void |
setToken(Token token) |
public static Token currentToken()
public static Object currentUserId()
public HttpMeta error(AuthzException authzException)
public HttpMeta error(ExceptionStatus exceptionStatus)
public HttpMeta error(ExceptionStatus exceptionStatus, Throwable e)
public boolean setHasToken(boolean hasToken)
public String getBody()
public void setToken(Token token)
public boolean isMethod(String method)
Copyright © 2022. All rights reserved.