JAVA发送xml格式的接口请求
2024-08-29 05:50:46
/**
*
* @param urlStr 接口地址
* @param xmlInfo xml格式参数数据
* @return
*/
public static String sendMsgXml(String urlStr, String xmlInfo) {
StringBuffer buffer = new StringBuffer();
try {
URL url = new URL(urlStr);
URLConnection con = url.openConnection();
con.setDoOutput(true);
OutputStreamWriter out = new OutputStreamWriter(con.getOutputStream(), "utf-8");
System.out.println("Exedata start\n" + xmlInfo + "\nExe end");
out.write(xmlInfo);
//out.write(new String(request.getBytes("ISO-8859-1")));
out.flush();
out.close();
BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(), "utf-8"));
String line = "";
for (line = br.readLine(); line != null; line = br.readLine()) {
buffer.append(line);
}
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return buffer+"";
}
最新文章
- git与svn, tfs等源代码管理器的协同
- jQuery 学习之路(4):事件
- cryptdb中wrapper.lua的分析
- UML 小结(2)- 理论理解
- JS入门笔记
- Struts2权威指南笔记
- linux下开机不自动挂载指定分区
- 前端测试框架Jest系列教程 -- Mock Functions
- 规范开发目录 及 webpack多环境打包文件配置
- Eclipse下运行maven项目失败且Tomcat服务器也启动不了
- IntelliJ IDEA2017 + tomcat 即改即生效 实现热部署
- 先装IIS后装.Net Framework
- python函数、模块、包
- loj 6436 PKUSC2018 神仙的游戏
- [转]ionic工作原理
- 关于scanf与cin哪个快的问题
- 树剖+线段树||树链剖分||BZOJ2238||Mst
- ado.net EF学习系列----深入理解查询延迟加载技术(转载)
- @JsonProperty和@JsonAlias的区别
- python基础训练题2-元组,字典