Android,Java:HTTP POST请求
我必须向Web服务发出http post请求,以使用用户名和密码对用户进行身份验证。网络服务人员给了我以下信息来构建HTTP Post请求。
POST /login/dologin HTTP/1.1Host: webservice.companyname.comContent-Type: application/x-www-form-urlencodedContent-Length: 48id=username&num=password&remember=on&output=xml
我将获得的XML响应是
<?xml version="1.0" encoding="ISO-8859-1"?><login> <message><![CDATA[]]></message> <status><![CDATA[true]]></status> <Rlo><![CDATA[Username]]></Rlo> <Rsc><![CDATA[9L99PK1KGKSkfMbcsxvkF0S0UoldJ0SU]]></Rsc> <Rm><![CDATA[b59031b85bb127661105765722cd3531==AO1YjN5QDM5ITM]]></Rm> <Rl><![CDATA[username@company.com]]></Rl> <uid><![CDATA[3539145]]></uid> <Rmu><![CDATA[f8e8917f7964d4cc7c4c4226f060e3ea]]></Rmu></login>
这就是我正在做的HttpPost postRequest = new HttpPost(urlString); 我如何构建其余参数?
达令说