I have writing Java code Using Jersey library to call Rest APIs. For my first method to display all blogs i have written the code like
  return webResource.path(ConfigurationUtil.LIST_BLOGS).header(ConfigurationUtil.AUTHENTICATION_HEADER, authentication)
        .accept(MediaType.APPLICATION_XML_TYPE).get(new GenericType<List<CommunityBean>>() {
    });
which lists all the blogs.. As my LIST_BLOGS string is like
public static final String LIST_BLOGS = "api/blogs.xml";
Its works fine..
Now I'm trying to write a code for a method where I want to extract only 2 blogs and not all
so my url will be like
public static final String LIST_BLOGS = "api/blogs.xml?limit=2";
As I am  not able to send the parameter from the wrapper file to ConfigurationUtil file and I used the way as
public List<BlogBean> searchBlogsXml(String limit) {
     final String SEARCH_BLOGS="api/blogs.xml?limit="+limit;
 return webResource.path(SEARCH_BLOGS).header(ConfigurationUtil.AUTHENTICATION_HEADER, authentication)
 开发者_StackOverflow社区   .accept(MediaType.APPLICATION_XML_TYPE).get(new GenericType<List<BlogBean>>() {
     });
}
When i used like above i am getting 406 error..
Why so how to avoid this ? Please give suggestions..
You can attach a query param like this;
resource.queryParam("limit", 2).get(MyObject.class);
 
         
                                         
                                         
                                         
                                        ![Interactive visualization of a graph in python [closed]](https://www.devze.com/res/2023/04-10/09/92d32fe8c0d22fb96bd6f6e8b7d1f457.gif) 
                                         
                                         
                                         
                                         加载中,请稍侯......
 加载中,请稍侯......
      
精彩评论