java如何mime url的类型
我将cxf用作Web服务。它支持请求数据的xml和json格式输出。我想知道,如果我的代码中出现了一些异常,那么我想以xml或json格式将错误代码返回给他。但我不知道何时给出json和xml,这取决于用户请求的url
范例
@Path(“/reports/ad view/loginId/{loginId}/publisher/”)
PublisherReports getPublisherReportsAdView(
@PathParam("loginId") String loginId,
@QueryParam("fromDate") String fromDate,
@QueryParam("toDate") String toDate,
@QueryParam("filterValue") String filterValue);
# 1 楼答案
另一种不需要额外方法的方法是添加一个用@HeaderParam注释的参数,并使用它来保存“Content Type”请求头的值
例如:
contentType的值可能还包括字符集信息,例如:application/jsoncharset=UTF-8因此,在计算请求是否包含JSON或XML时,需要忽略这一点