String crlf = System.getProperty("line.separator");
while (tempLine != null) {
tempStr.append(tempLine);
tempStr.append(crlf);
tempLine = rd.readLine();
}
responseContent = tempStr.toString();
rd.close();
} catch (IOException e) {
} finally {
if (url_con != null) {
url_con.disconnect();
}
}
return responseContent;
}
/**
* 将参数转换成string
*
* @param paramMap 参数映射表
* @param requestEncoding 编码
* @return
* @throws UnsupportedEncodingException
*/
private static String getMapParamsToStr(Map<String, String> paramMap, String requestEncoding) throws IOException {
StringBuffer params = new StringBuffer();
// 设置边界
Set<String> set = paramMap.keySet();
for (String key : set) {
params.append(key);
params.append("=");
params.append(URLEncoder.encode(paramMap.get(key), requestEncoding));
params.append("&");
}
if (params.length() > 0) {
params = params.deleteCharAt(params.length() - 1);
}
return params.toString();
}
}
推荐阅读
- SpringBoot的可视化接口开发工具
- BI数据可视化工具使用技巧
- 浅谈java中重写和重载的区别
- 网络扫描神器Nmap常用操作方法详解以及使用脚本爆破telnet密码
- 详解Java反序列化漏洞
- 你开发的系统到底可以支撑多少并发访问?
- JavaScript 如何检测文件的类型?
- 用 C# 开发自己的语音识别程序
- 可以在线看视频和文档的开源网盘系统kiftd部署和使用教程
- 使用 IDEA 解决 Java8 的数据流问题,用过的都说好