中易网

如何使用RestSharp到POST请求

答案:1  悬赏:20  
解决时间 2021-01-13 01:55
  • 提问者网友:喧嚣尘世
  • 2021-01-12 11:19
如何使用RestSharp到POST请求
最佳答案
  • 二级知识专家网友:西岸风
  • 2021-01-12 12:36
我喜欢使用 restclient 来测试我的 REST 风格的应用程序。一般我就是用GET方法,今天用到了POST方法。POST传递参数应该放在body里面,对长度没有限制。不像GET对URL的限制是1024字节。

  运行 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);
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息