Java 不支持的编码异常
我正在研究spring的restful api,并将参数从浏览器发送到服务器(localhost)。我的服务器将调用万维网中的链接并获得结果。我得到了一个例外。 以下是我必须获得的原始链接 这是我在浏览器中调用的链接 请帮帮我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
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;
}