关于restTemplate传参问题

程序猿--- 2018-09-17 10:06:23
restTemplate.postForEntity("url",requestHeader,String.class,json)

关于上面 json就是一段加密的字符串,怎么把他加到HttpEntity里面和请求头放在一起?我放在后面好像是不起作用,参数传不过去
...全文
504 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
securitit 2018-09-18
  • 打赏
  • 举报
回复
String requestStr = "";
String responseStr = "";
HttpHeaders requestHeaders = null;
HttpEntity<String> requestEntity = null;
T callRestfulResult = null;

try {
requestHeaders = new HttpHeaders();
// TODO: 可以设置请求HTTP头.
requestEntity = new HttpEntity<String>(requestStr, requestHeaders);
responseEntity = restTemplate
.postForEntity(new URI(restfulModel.getCallUrl()), requestEntity, String.class);
responseStr = responseEntity.getBody();
// TODO:
System.out.println(responseStr);
} catch(Exception ex) {
// TODO: 异常处理.
}
程序猿--- 2018-09-18
  • 打赏
  • 举报
回复
httpclient是可以传那种字符串的,但是我在restTemplate上面,看到传的参数都是k-v的那种形式的 ,不知道该怎么传
薛之谦java 2018-09-17
  • 打赏
  • 举报
回复
建议了解一下HTTP协议 参数最好是在

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧