无法使用jersey客户端使用RestFul Web服务

时间:2011-05-10 01:52:35

标签: web-services rest jersey resteasy

1 个答案:

答案 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);