我是Android新手,我想通过android中的edittext从用户那里获取数据,并在 soap request 的帮助下将其发送到服务器,即xml格式,有人可以帮我回复尽快???
答案 0 :(得分:0)
您可以以xml格式发送请求,如下面的xml所示。根据您的需要进行修改。
实施例。 (使用KSOAP2库)
SoapObject request = new SoapObject("http://service.medal.org/", "GetPosts");
PropertyInfo getpostreq = new PropertyInfo();
getpostreq.name="GetPostsReq";
getpostreq.type=String.class;
getpostreq.setValue("<GetPostsReq>"
+"<sessionId>"+sessionid+"</sessionId>"
+"<postedAfter>"+5+"</postedAfter>"
+"<postedBefore>"+20+"</postedBefore>"
+"<radius>10</radius>"
+"<location>"
+"<latitude>"+lati+"</latitude>"
+"<longitude>"+longi+"</longitude>"
+"</location>"
+"<postedBy>all</postedBy>"
+"</GetPostsReq>");
request.addProperty(getpostreq);
SoapSerializationEnvelope envelop = new SoapSerializationEnvelope(SoapEnvelope.VER11);
envelop.setOutputSoapObject(reques