【发布时间】:2014-02-05 23:36:12
【问题描述】:
我正在尝试测试一个在 ServletRequest 上设置属性的 servlet。 我正在使用 jbehave 和 restTemplate 和 apache httpClient 来向该 servlet 发送请求。 是否可以验证 servletRequest 上设置了哪些属性?
这是我在 servlet 中主要尝试做的事情:
public void doGet(HttpServletRequest request, HttpServletResponse response) throws OException, ServletException{
request.setAttribute("attributeName","SIMPLE_NAME");
...
}
和客户:
HttpEntity entity = HttpEntity.EMPTY;
Map<String, String> map = new HashMap<String, String>();
restTemplate.setRequestFactory(new HttpComponentsClientHttpRequestFactory());
HttpEntity<String> response = restTemplate.exchange(uri, HttpMethod.GET, entity, String.class, map);
所以在这种情况下,我想验证属性名称是否设置为 SIMPLE_NAME 值
【问题讨论】:
标签: java jsp http servlets resttemplate