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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用restclient来发送post请求参数相关的知识,希望对你有一定的参考价值。

 运行 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<String, String> map = Maps.newHashMap();

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

参考技术A 运行 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<String, String> map = Maps.newHashMap();

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

以上是关于如何使用restclient来发送post请求参数的主要内容,如果未能解决你的问题,请参考以下文章

如何使用火狐下的两款接口测试工具RESTClient和HttpRequester发送post请求!

如何使用火狐下的两款接口测试工具RESTClient和HttpRequester发送post请求

restclient火狐插件 以post方式请求,多个请求参数该怎么写

火狐RESTClient和HttpRequester, Chrome的Postman

Intellij IDEA使用restclient测试

Intellij IDEA使用restclient测试