public static Object getMethod(GoodsListEntity goodsListEntity) {
//String defaultCharsetName=Charset.defaultCharset().displayName();
URL url = null;
HttpURLConnection connect = null;
InputStream is = null;
BufferedReader in = null;
StringBuffer params = null;
try {
params = new StringBuffer();//参数
params.append( "Action=Transportation")
.append( "&apikey=xxxx")
.append( "&ShipCompanyName=0");
url = new URL("http://www.xxxx.com/xxxx.aspx?" +params.toString());
connect = (HttpURLConnection) url.openConnection();//开启链接
connect.setRequestMethod( "GET");//设置提交模式
connect.setRequestProperty( "ContentType","text/xml;charset=utf-8" );//设置请求编码
connect.setUseCaches( false); //不使用Cache
connect.setRequestProperty( "Connection", "Keep-Alive");//维持长连接
InputStreamReader reder= new InputStreamReader(connect.getInputStream(), "utf-8" );//设置获取数据编码
BufferedReader breader = new BufferedReader(reder);
String content = "";
String result = "";
while ((content = breader.readLine()) != null) {
result= content;
}
System. out.println(url);
reder.close();
breader.close();
return result;
} catch (Exception e) {
e.printStackTrace();
return "fail";
} finally {
try {
if (in != null)
in.close();
if (is != null)
is.close();
} catch (Exception e) {
e.printStackTrace();
}
}
}
GET方法请求URL
最新推荐文章于 2021-09-24 11:21:12 发布