gpt4 book ai didi

jakarta-ee - Camel - 生产者模板 Http4 响应代码

转载 作者:行者123 更新时间:2023-12-01 09:19:44 25 4
gpt4 key购买 nike

我有一个 producer template调用 Http4 end point .如何获取 http 状态响应码(如 200、201 等)?

Map<String, Object> headers = new HashMap<>();
headers.put(Exchange.HTTP_METHOD, GET);

producerTemplate.requestBodyAndHeaders("https4://myhostname.com:443/myURL", null, headers, String.class);

最佳答案

尝试这样的事情(Camel docu 的轻微排列):

Exchange exchange = template.send("https4://myhostname.com:443/myURL", new Processor() {
public void process(Exchange exchange) throws Exception {
exchange.getIn().setHeader(Exchange.HTTP_METHOD, GET);
}
});
Message out = exchange.getOut();
int responseCode = out.getHeader(Exchange.HTTP_RESPONSE_CODE, Integer.class);

它也可以在不通过处理器的情况下工作,因为如果正文为空,http4 默认为 GET。

关于jakarta-ee - Camel - 生产者模板 Http4 响应代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35594480/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com