서버

@GET

@Path("/TEST01/{name}/{id}")

@Produces({"application/json", "application/xml"})

TEST01Res TEST01(@PathParam("name") String name, @PathParam("id") String id) throws BizException;

 
 @Produces({"application/json", "application/xml"}) 설정으로 응답값을 xml, json 스타일을 적용한다. 뭐 클라이언트는 원하는 스타일로 콜만 하면 됨.


클라이언트

 HttpGet httpget = new HttpGet(url);

 httpget.addHeader("Accept", "application/xml; charset=UTF-8" );

 
xml 요청 시
    - httpget.addHeader("Accept", "application/xml; charset=UTF-8" );
josn 요청 시  
    -   
httpget.addHeader("Accept", "application/json; charset=UTF-8" );
Posted by 짱가쟁이