可能重复:
带请求正文的HTTP GET
我在这里看过几个不提倡通过HTTP GET发送内容的讨论.可以通过客户端(Web浏览器)发送的数据大小有限制.处理GET数据也取决于服务器.请参阅 以下资源部分.
但是,我被要求测试使用RestTemplate通过HTTP GET发送内容的可能性.我在春季论坛上几乎没有讨论,但没有回答.(请注意通过http Post发送数据工作正常).这里的讨论建议使用POST.
dev env - JBoss AS 5.1,Spring 3.1.3
客户
@Test
public void testGetWithBody()
{
// acceptable media type
List<MediaType> acceptableMediaTypes = new ArrayList<MediaType>();
acceptableMediaTypes.add(MediaType.TEXT_PLAIN);
// header
HttpHeaders headers = new HttpHeaders();
headers.setAccept(acceptableMediaTypes);
// body
String body = "hello world";
HttpEntity<String> entity = new HttpEntity<String>(body, headers);
Map<String, Object> uriVariables = new HashMap<String, Object>();
uriVariables.put("id", "testFile");
// Send the request as GET
ResponseEntity<String> result = restTemplate.exchange(
"http://localhost:8080/WebApp/test/{id}/body",
HttpMethod.GET, entity, String.class, …
Run Code Online (Sandbox Code Playgroud) 我试图了解基于RBAC模型的访问控制.我提到了以下链接.
我在摘录中没有清楚地理解这一部分 -
*"每个会话是一个用户到可能多个角色的映射,即,用户建立会话,在该会话期间,用户激活他或她被分配的角色的一些子集.每个会话与单个用户相关联,每个用户是与一个或多个会话相关联.函数session_roles为我们提供了会话激活的角色,函数user_sessions为我们提供了与用户关联的会话集.用户可用的权限是分配给角色的权限.在所有user.s会话中激活."*
问题 - 如何使用会话激活角色?用户/组和角色之间的关系将作为管理数据插入.那么,session如何激活用户的角色子集?
PS - >我早些时候在这里问了这个问题,但没有答案.可能这个问题太基本了,但我很想了解它.任何用例或链接肯定会有所帮助.
谢谢你的时间.