public class WeChat {
public static void main(String[] args) {
TreeMap<String,String> map=new TreeMap<String, String>();
map.put("service", "XXX");
map.put("mch_id", "XXX");
map.put("out_trade_no", "ab1406046847");
map.put("body", "支付测试");
map.put("total_fee", "10");
map.put("mch_create_ip", "127.0.0.1");
map.put("notify_url", "https://wap.tenpay.com/tenpay.asp");
map.put("nonce_str", "adf880d5c8986bd0deb6423c92c9d948");
System.out.println(map.keySet().toString());
Object[] strs=(Object[]) map.keySet().toArray();
StringBuffer sb=new StringBuffer();
for (int i = 0; i < strs.length; i++) {
sb.append(strs[i]+"=").append(map.get(strs[i])+"&");
}
sb.append("key=9d101c97133837e13dde2d32a5054abb");
String md5=MD5
java网络编程:通过HTTPS协议传送xml文件交互
最新推荐文章于 2024-05-04 11:30:00 发布
该博客展示了如何使用Java进行HTTPS网络编程,通过构建XML数据并使用POST方法与远程服务器进行交互。主要步骤包括创建TreeMap存储参数,转换Map到XML,计算MD5签名,建立HTTPS连接并发送POST请求。
摘要由CSDN通过智能技术生成