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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用带有Json主体和标头的RestTemplate进行POST调用? [重复]相关的知识,希望对你有一定的参考价值。

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

如何使用带有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);

以上是关于如何使用带有Json主体和标头的RestTemplate进行POST调用? [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Alamofire 中请求带有正文和标头的 JSON?

如何使用带有标头的改造来检索 JSON?

带有标头和原始 json 正文的 Volley POST 请求

如何将带有自定义标头的任意 JSON 数据发送到 REST 服务器?

如何通过带有标头的 volley 发布 JSON 请求?

HttpClient postasync,带有自定义标头和应用程序/json,用于正文 C#