2014-10-04 2 views
1

Я пытаюсь написать тест для службы отдыха:Как проверить службу отдыха, которая использует HttpServletRequest?

У меня есть этот пост запрос:

@RequestMapping(value = "/test", method = RequestMethod.POST) 
public String test(HttpServletRequest request) { 
    String username = request.getParameter("username"); 
    ... 
} 

И я пытаюсь проверить его с помощью RestTemplate, но я не мог найти пример, где я могу установить имя пользователя в HttpServletRequest.

Есть ли решение этой проблемы?

ответ

3
public String postToTest(String username) { 
    MultiValueMap<String, String> map = new LinkedMultiValueMap<String, String>(); 
    map.add("username", username); 
    return restTemplate.postForObject("http://localhost:8080/soa-server/user/", map, String.class); 
} 
Смежные вопросы