【问题标题】:Spring boot: Using Rest template make post callSpring boot:使用 Rest 模板进行 post 调用
【发布时间】:2017-05-05 14:56:10
【问题描述】:

我需要使用 rest 模板使用以下详细信息进行后调用:

我需要发送带有 4/5 参数的 json,需要设置内容类型和接受的标头,以及带有 post 的方法。

您能帮我创建 json 对象并设置标头并进行 post 调用的示例代码吗

【问题讨论】:

    标签: spring-boot resttemplate


    【解决方案1】:

    您可以直接使用 postForObject 方法。你可以给 java 对象并接受一个响应类。

    SomeRequestObject obj1 = new SomeRequestObject();
    SomeResponseObject response = restTemplate.postForObject("url-to-service", obj1, SomeResponseObject.class);
    

    【讨论】:

    • 如何添加标题?
    • 如果您只想添加内容类型并接受。它们不是必需的。请求和响应主体已经自动转换为 java 对象。如果要添加不同的标题,可以使用 resttemplate 的“交换”方法。有问题你只提到了内容类型并接受,所以我建议 postForObject ()
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-13
    • 1970-01-01
    • 1970-01-01
    • 2020-03-15
    • 1970-01-01
    • 1970-01-01
    • 2015-12-28
    相关资源
    最近更新 更多