我必须使用post api接受并返回json:
@Path("path/v1")
@Consumes({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
public class ServiceCommonImpl implements ServiceCommon {
private static Logger logger = Logger.getLogger(ServiceCommonImpl.class);
private Authorizor authorizor;
private Validator validator;
private ServiceCommonBO ServiceCommonBO;
private Map<String, String> envMap;
@POST
@Path("details")
@Consumes({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
@Produces({MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
public Response getAcquirerIdCDetailsPOST(CRequestType Id,
@QueryParam("Format") String format,
@HeaderParam("clientid") String userId) {
return getCDetails(Id,format, userId);
}
这个api接受XML请求,但不接受json,当给出json时,它抛出一条没有细节的通用消息
任何帮助将不胜感激,请让我知道如果你需要更多的信息。