JAVA POST xml请求

java代码来模拟发送post,请求的为xml格式。例如
<?xml version="1.0" encoding="UTF-8"?>
<req>
<name>aaa</name>
<password>bbb</password>
</req>
下面是java 发送post请求的代码,请问要如何修改成发送xml格式参数的
URL url = new URL(urlstr);
URLConnection conn = url.openConnection();

// 这里是关键,表示我们要向链接里输出内容
conn.setDoOutput(true);
String msg = "name=" + name+ "&password="+password;
out.write(msg);

out.flush();
out.close();

是不是修改成这个样子
String msg = "<?xml version=" + "\"1.0\"" +
* " encoding=" + "\"UTF-8\"" + "?>" + "\n" + "<req>" + "\n" +
* "<name>aaa</name>" + "\n" + "<password>bbb</password>"+"\n"+"</req>"

是的,就是将你的xml文本内容写出去就好了,接收端接收到后解析xml 以取得参数名及值
温馨提示:答案为网友推荐,仅供参考
相似回答