您的位置:首页 > 理论基础 > 计算机网络

HttpURLConnection掉远程接口的例子

2013-03-21 20:54 295 查看
public String GetRestUntil(String address,String parm){
StringBuilder result = new StringBuilder();
try {
java.net.URI url = new java.net.URI(address);
HttpURLConnection connection = (HttpURLConnection) url.toURL().openConnection();
connection.setDoOutput(true);
connection.setDoInput(true);
connection.setRequestMethod("GET");
connection.setUseCaches(false);
PrintWriter pw = new PrintWriter(connection.getOutputStream()); //
new OutputStreamWriter(connection.getOutputStream(),"utf-8") 如果参数乱码就用这句转换 //成你想要的编码方式
pw.print(parm); pw.flush();
pw.close();
InputStream is = connection.getInputStream();
String line = null; //读取返回的结果并转码
BufferedReader br = new BufferedReader(new InputStreamReader(is,"utf-8"));
while ((line = br.readLine()) != null) {
result.append(line);
}
} catch (Exception e) {
e.printStackTrace();
}
return result.toString();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  rest接口