各位高手,公司现在让我做个接口。我是用ssh开发我发送url地址?userid=*****&password=*****。服务器确认会发送一个xml。具体如下:
<?xml version="1.0" encoding="gbk" ?>
- <wapuser encoding="gbk">
<userid>88583</userid>
<username>%b9%cf%fe</username>
<sessionid>2040f2600ccf0218cdfc9b4cf217d0e1d67e0^43c0078d5af0ede176a050fdebe30b02</sessionid>
<cookie>8858326%7c0000%7c0%%2bSgBVOhi3WQGx0leQ6BnToR1EMCEfA%3d%3d</cookie>
<error>1</error>
</wapuser>请问我如何去userid和usrname?并且把username转译为汉字。
谢谢各位,只要回复的我都给分的。
<?xml version="1.0" encoding="gbk" ?>
- <wapuser encoding="gbk">
<userid>88583</userid>
<username>%b9%cf%fe</username>
<sessionid>2040f2600ccf0218cdfc9b4cf217d0e1d67e0^43c0078d5af0ede176a050fdebe30b02</sessionid>
<cookie>8858326%7c0000%7c0%%2bSgBVOhi3WQGx0leQ6BnToR1EMCEfA%3d%3d</cookie>
<error>1</error>
</wapuser>请问我如何去userid和usrname?并且把username转译为汉字。
谢谢各位,只要回复的我都给分的。
URL url = new URL(reqUrl+jgtz_params);
url_con = (HttpURLConnection) url.openConnection(); //打开远程连接
url_con.setRequestMethod("GET"); url_con.setReadTimeout(5000 ().write(params.toString().getBytes("gb2312"));
url_con.setDoOutput(true);
url_con.getOutputStream().flush(); url_con.getOutputStream().close();
InputStream in = url_con.getInputStream(); BufferedReader rd = new BufferedReader(new InputStreamReader(in,
recvEncoding)); String tempLine = rd.readLine();
System.out.println(tempLine);
显示的输入流:同上一样,我就不写了。