我正在编写用于调用REST API的java代码.
我使用以下代码获得406错误
public List<BlogBean> view_blogsbytagXml(String tag,String limit) {
final String VIEW_BLOGSBYTAG1="api/blogs/tag/"+tag+".xml?limit="+limit+"";
return webResource.path(VIEW_BLOGSBYTAG1).header(ConfigurationUtil.AUTHENTICATION_HEADER, authentication)
.accept(MediaType.APPLICATION_XML_TYPE).get(new GenericType<List<BlogBean>>(){});
}
Run Code Online (Sandbox Code Playgroud)
连接是,私有的最终WebResource webResource; private final String authentication;
authentication = ConfigurationUtil.getAuthenticationKey();
ClientConfig config = new DefaultClientConfig();
Client client = Client.create(config);
webResource = client.resource(ConfigurationUtil.BaseURI);
Run Code Online (Sandbox Code Playgroud)
我在上面的代码中得到406错误
但是当我把String作为
final String VIEW_BLOGSBYTAG="api/blogs/tag/"+tag+".xml";
Run Code Online (Sandbox Code Playgroud)
它没有显示我的错误..