0

我是android新手,我想通过android中的edittext从用户那里获取数据,并在soap请求的帮助下将其发送到服务器,即xml格式,有人可以帮我尽快回复吗???

4

1 回答 1

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
于 2013-04-23T05:53:26.690 回答