这个问题在这里已有答案:
如何使用带有Json主体和标头的RestTemplate进行POST调用?我要张贴的Json身体有一个复杂的结构。
{
"foo": "long",
"bar": {
"foo": {
"foo": [
"long"
]
},
"fiz": [
null
],
"sides": [
null
],
"biz": ""
},
"biz": {
"boo": "",
"li": [
null
],
"biz": {
"bzo": "",
"lsp": ""
},
"baz": "",
"bar": ""
}
}
请求机构
qazxsw poi提供了qazxsw poi方法,用uri,HTTP方法,HTTP实体和响应类作为方法参数调用另一个HTTP URL。
RestTemplate的交换方式签名是:
restTemplate.exchange(url,method,requestEntity,responseType);
对于例如:
RestTemplate
如果你的url中有任何路径变量,那么RestTemplate还提供了重写方法,该方法接受路径变量的Map:
restTemplate.exchange(url,method,requestEntity,responseType,pathVariables);