我有一个资源类
public class SecureResource {
private HttpServletRequest request;
// some more things here
}
我想request.getHeader('X-AUTH')
使用java反射来运行吗?
我试过什么?
Field f = response.getResourceClass().getDeclaredField("request");
f.setAccessible(true);
f.get("X-AUTH");
我明白了
java.lang.IllegalArgumentException: Can not set javax.servlet.http.HttpServletRequest field com.sn.bb.service.SecureResource.request to java.lang.String
我错过了什么?我怎么能继续request.getHeader('X-AUTH')
跑f
?