Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 不支持的编码异常_Java_Spring - Fatal编程技术网

Java 不支持的编码异常

Java 不支持的编码异常,java,spring,Java,Spring,我正在研究spring的restful api,并将参数从浏览器发送到服务器(localhost)。我的服务器将调用万维网中的链接并获得结果。我得到了一个例外。 以下是我必须获得的原始链接 这是我在浏览器中调用的链接 请帮帮我 package com.ncbi.team.utils; import java.io.UnsupportedEncodingException; import java.net.URLEncoder; import java.util.L

我正在研究spring的restful api,并将参数从浏览器发送到服务器(localhost)。我的服务器将调用万维网中的链接并获得结果。我得到了一个例外。 以下是我必须获得的原始链接

这是我在浏览器中调用的链接

请帮帮我

package com.ncbi.team.utils;


            import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.util.List;

import org.springframework.stereotype.Service;

    enter code here

import com.sun.jersey.api.client.Client;
import com.sun.jersey.api.client.ClientResponse;
import com.sun.jersey.api.client.WebResource;

@Service
public class SearchReq {


    public String browseURL(List <String> param ) 

throwsUnsupportedEncodingExce

ption{

    StringBuffer sb = new StringBuffer();
    String masterURL = "https://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi";

    System.out.println(param);
    sb.append(masterURL);

 for(int i=0;i<param.size();i++)    
 {  

    if(i==0){
        sb.append("?");
        sb.append(param.get(0));
    }

    else{
        sb.append("&"+param.get(i));

    }
 }
System.out.println("URL Is :"+sb.toString());
Client c = Client.create(); 

String url=URLEncoder.encode(sb.toString(),"UTF-8");

}

请注意,即使资源=c.resource(url);是代码的一部分欢迎使用堆栈溢出!请花点时间回顾一下,以帮助您提出最好的问题,从而得到最好的答案;是代码的一部分欢迎使用堆栈溢出!请花点时间回顾一下,以帮助您提出最好的问题,从而得到最好的答案。
//@SuppressWarnings("deprecation")
//WebResource resource = c.resource(sb.toString());

ClientResponse resp = resource.accept("text/html").get(ClientResponse.class);

String xml= null;

if(resp.getStatus() == 200){
    xml = resp.getEntity(String.class);

}

 return xml;
}