gpt4 book ai didi

CXF:警告:未找到响应类 ArrayList 的消息正文编写器

转载 作者:行者123 更新时间:2023-12-04 20:55:39 24 4
gpt4 key购买 nike

我收到以下错误:

WARNING: No message body writer has been found for response class ArrayList.

在以下代码上:
    @GET
@Consumes("application/json")
public List getBridges() {
return new ArrayList(bridges);
}

我知道 CXF 可以处理这种情况,因为我以前做过 - 使用一个在幕后定义 CXF 和相关 maven 工件的平台(即我不知道它是如何完成的)。

那么问题来了:如何在不添加 XML 绑定(bind)或其他源代码修改的情况下让 CXF 支持这一点?

请注意,以下答案解决了与 XML 绑定(bind)相同的问题,这对我的情况并不令人满意:
No message body writer has been found for response class ArrayList

最佳答案

问题原来是一个简单的缺少 Accept header :

Accept: application/json

将此添加到请求中可以解决问题。

关于CXF:警告:未找到响应类 ArrayList 的消息正文编写器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23177487/

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