码迷,mamicode.com
首页 > 编程语言 > 详细

java代码跨域通用方法

时间:2018-09-29 11:19:32      阅读:207      评论:0      收藏:0      [点我收藏+]

标签:utf-8   write   int   agent   lan   new   connect   ext   disco   

/**
* 通用的跨越调接口方法
* @param path 请求的url路径
* @return
*/
public static String getHttpResponse(String path) {
try {
URL url = new URL(path);
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
PrintWriter out = null;
conn.setRequestMethod("POST");
conn.setRequestProperty("Accept-Language", UserContext.getLanguage());
conn.setRequestProperty("accept", "*/*");
conn.setRequestProperty("connection", "Keep-Alive");
conn.setRequestProperty("user-agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)");
conn.setDoOutput(true);
conn.setDoInput(true);
out = new PrintWriter(conn.getOutputStream());
out.flush();
InputStream is = conn.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is, "UTF-8"));
String responseString = "";
String str = "";
while ((str = br.readLine()) != null) {
responseString += str;
}
is.close();
conn.disconnect();
} catch (Exception e) {
e.printStackTrace();
}
return responseString;
}

java代码跨域通用方法

标签:utf-8   write   int   agent   lan   new   connect   ext   disco   

原文地址:https://www.cnblogs.com/bin93/p/9722317.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!