首页 > 编程语言 > 详细

java代码跨域通用方法

时间:2018-09-29 10:43:39      阅读:237      评论:0      收藏:0      [点我收藏+]
/**
* 通用的跨越调接口方法
* @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代码跨域通用方法

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!