答案 0 :(得分:4)
错误信息是:
Error parsing media type '*; q=.2'
这让我觉得我应该从客户端查找某种与媒体类型相关的请求标题的问题。也许您应该为响应指定MIME类型。看起来您希望服务返回JSON,那么请求中的specifying the Accept
header怎么样?
Client client = Client.create();
WebResource wr =
client.resource("http://localhost:8080/com.pandora.services/service");
String adDetailsResult = wr.path("ad-details").path(adId)
.accept(MediaType.APPLICATION_JSON).get(String.class);