/**
*
* @param url 地址
* @param param 参数
* @param username 认证用户
* @param password 密码
* @param type json
* @param httpServletResponse
* @throws IOException
*/
public static void sendGetFaceURL(String url, String param, String username, String password, String type, HttpServletResponse httpServletResponse) throws IOException {
BufferedReader in = null;
try {
//认证
String wwwAuth = sendGetOrPost(url, param, "get"); // 发起一次授权请求
if (wwwAuth.startsWith("WWW-Authenticate:")) {
wwwAuth = wwwAuth.replaceFirst("WWW-Authenticate:", "");
}
nc++;
String urlNameString = url + (StringUtils.isNotEmpty(param) ? "?" + param : "");
//请求
URL realUrl = new URL(urlNameString);
// 打开和URL之间的连接
HttpURLConnection connection = (HttpURLConnection) realUrl.openConnection();
// 设置通用的请求属性
nection.setRequestProperty("accept", "application/json;charset=UTF-8");
connection.setRequestProperty("Content-Type", "application/json;charset=UTF-8");
connection.setRequestProperty("connection", "Keep-Alive");
connection.setRequestProperty("user-agent",
"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1;SV1)");
// 建立实际的连接
// connection.connect();
// 流写入
InputStream inputStream = connection.getInputStream();
writeFile(httpServletResponse, inputStream);
} catch (Exception e) {
nc = 0;
throw new RuntimeException(e);
} finally {
try {
} catch (Exception e2) {
e2.printStackTrace();
}
}
}
02-08
7871
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交