如何使用restclient来发送post请求参数

2024年11月01日 00:10
有1个网友回答
网友(1):

运行 restclient ,点选Method选项卡的“POST”方法。然后选择Body选项卡,下下拉列表中选择”String body“的选项,配置上 application/x-www-form-urlencoded;charset=UTF-8 。再出现的body里面写入字符串,也就是你的请求条件,如:query=xpsF

  这样就可以传递post的参数了。

  java代码如下:springmvc写的
@RequestMapping(value = "/test", method = { RequestMethod.GET,
RequestMethod.POST })
public void test(HttpServletResponse response, @RequestBody String message) {
//注意这里的:@RequestBody String message
LOGGER.debug(String.format("receive message %s", message));
Map map = Maps.newHashMap();

try {
map.put("result", message);
Tools.printToJson(JSON.toJSONString(map), response);
} catch (Exception e) {
LOGGER.error(e.getMessage(), e);
}
}