如何使用带有Json主体和标头的RestTemplate进行POST调用? [重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

如何使用带有Json主体和标头的RestTemplate进行POST调用?我要张贴的Json身体有一个复杂的结构。

{
    "foo": "long",
    "bar": {
        "foo": {
            "foo": [
                "long"
            ]
        },
        "fiz": [
            null
        ],
        "sides": [
            null
        ],
        "biz": ""
    },
    "biz": {
        "boo": "",
        "li": [
            null
        ],
        "biz": {
            "bzo": "",
            "lsp": ""
        },
        "baz": "",
        "bar": ""
    }
}

请求机构

java spring rest post resttemplate
1个回答
1
投票

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);

© www.soinside.com 2019 - 2024. All rights reserved.