数据-关于soap post提交问题

问题描述

关于soap post提交问题

可以返回数据。但是好像解析有问题,所以返回的都是错误的数据
SoapObject optionObject = new SoapObject(nameSpace, methodName);
SoapObject loginInfo1 = new SoapObject(nameSpace, methodName);
loginInfo1.addProperty("UserId", loginInfo.getUserId());
loginInfo1.addProperty("ClientName", loginInfo.getClientName());
loginInfo1.addProperty("SessionId", loginInfo.getSessionId());
loginInfo1.addProperty("RoleData", loginInfo.getRoleData());
optionObject.addProperty("loginInfo", loginInfo1);
optionObject.addProperty("latitude", 113);//维度
optionObject.addProperty("longitude", 22);//经度
optionObject.addProperty("province", "广东省");
optionObject.addProperty("city", "深圳");
optionObject.addProperty("district", "宝安区");
optionObject.addProperty("address", "中国广东省深圳市宝安区福围路商业街2号");

    // 生成调用WebService方法的SOAP请求信息,并指定SOAP的版本
    final SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);

    envelope.bodyOut = optionObject;
    // 设置是否调用的是dotNet开发的WebService
    envelope.dotNet = true;
    // 等价于envelope.bodyOut = rpc;
    envelope.setOutputSoapObject(optionObject);

    try {
        transport.call(soapAction, envelope);
    } catch (IOException e) {
        e.printStackTrace();
    } catch (XmlPullParserException e) {
        e.printStackTrace();
    }
    Log.e("tag", envelope.bodyIn.toString());
时间: 2024-09-27 09:24:29

数据-关于soap post提交问题的相关文章

c#-dataGridView 使用 DataAdapter.Update 提交数据 新增行没有提交?

问题描述 dataGridView 使用 DataAdapter.Update 提交数据 新增行没有提交? private void SaveItem_Click(object sender, EventArgs e) { DataTable changeddata = DB.GetChanges(); cardinfodataGridView.EndEdit(); if (changeddata != null) CDataAdapter.Update(DB); } 如果新增行的话,没有离开新

参数-jsp页面从服务器接收数据,并且将数据经选择后提交到服务器

问题描述 jsp页面从服务器接收数据,并且将数据经选择后提交到服务器 jsp从servlet接收了一个数组,想利用select让用户选择后将选择后的结果提交回servlet,结果在向servlet提交过程中参数一直传不过去,求大神帮忙解决一下 <! --classselect.jsp--> <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

asp.net的web页面(aspx)数据量过多时提交失败对策_实用技巧

asp.net的web页面,数据量过多是提交失败,对策: web.config文件中,增加 复制代码 代码如下: <appSettings> ... <add key="aspnet:MaxHttpCollectionKeys" value="5000" /> ... </appSettings>

ajax无刷新更新数据与无刷新提交代码

if( $_POST || $_GET ) {  $cn = mysql教程_connect('localhost','root','123456a');  $data = $_POST['data'];  $sql = "update test set data='$data' where id=1";  mysql_db_query('db',$sql,$cn); } ?> <form name="form1" method="post&q

php防止伪造数据从地址栏URL提交的方法_php技巧

针对伪造的数据从URL提交的情况,首先是一个检查前一页来源的如下代码: <?/*PHP防止站外提交数据的方法*/ function CheckURL(){ $servername=$_SERVER['SERVER_NAME']; $sub_from=$_SERVER["HTTP_REFERER"]; $sub_len=strlen($servername); $checkfrom=substr($sub_from,7,$sub_len); if($checkfrom!=$serv

PHP模拟post提交数据方法汇总_php实例

第一种:file_get_contents来模拟post <php function file_get_contents_post($url, $post){ $options = array( 'http'=> array( 'method'=>'POST', 'content'=> http_build_query($post), ), ); $result = file_get_contents($url,false, stream_context_create($optio

Asp.Net防止刷新重复提交数据的办法_实用技巧

在网上搜 一下,可以找到很多关于这方面的资料,其中有一篇是来自MSDN上的一种解决方法: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs05/html/BedrockASPNET.asp 它是通过重新定义 System.Web.UI.Page 类来实现加载页面时,是"刷新"."后退"请求,还是正常请求,其他的页面则继承了自定义的这 个Page类.感觉他这个方法比较独特,有例子

form 表单提交数据小记

form表单传统的提交方式,会跳转页面,需要做处理才行,可以在form上配置提交方式.提交地址,可以用submit.和button提交 <form id="formid" name= "myform" method = 'post' action = 'user_login_submit.action' onsubmit = "return checkUser();" > 其中checkUser返回false为不提交,你可以在chec

Ext formpanel中怎么提交editgridpanel中的数据

问题描述 我定义了formpanel,里面包含一些textfield以外,还有一个editgridpanel,请问如何在formpanel中提交textfield中的数据的同时也提交editgridpanel中的数据? 解决方案 var data = [];editgridpanel.getStore().each(function(record){ //获取editgridpanel数据 newData.push(record.data);})通过获取editgridpanel数据,在form