调用Web服务时出错

2023-12-08

我无法致电web service即使添加后kSOAP 2 library jar file.

源代码 :

  package com.example.web;  

  import org.ksoap2.SoapEnvelope;  
  import org.ksoap2.serialization.PropertyInfo;  
  import org.ksoap2.serialization.SoapObject;
  import org.ksoap2.serialization.SoapSerializationEnvelope;  
  import org.ksoap2.transport.AndroidHttpTransport;  

  import android.app.Activity;  
  import android.os.Bundle;  
  import android.widget.TextView;  
  import android.widget.Toast;  

  public class MyWebCall extends Activity {      
TextView tv;  
String Name_Space="http://web.exampl.com/";  
String Method_Name="add";  
String Soap_Action="http://web.exampl.com/add";  
String URL="http://MyServerIPaddress:8081/WebService/services/MyWebService?wsdl";  
      /** Called when the activity is first created. */  
      @Override  
      public void onCreate(Bundle savedInstanceState) {  
    super.onCreate(savedInstanceState);  
    setContentView(R.layout.main);  
    tv=(TextView)findViewById(R.id.txt);  
    SoapObject request=new SoapObject(Name_Space,Method_Name);  
    PropertyInfo pi1=new PropertyInfo();  
    pi1.setName("op1");  
    pi1.setValue(6);  
    pi1.setType(int.class);  
    request.addProperty(pi1);  
    PropertyInfo pi2=new PropertyInfo();  
    pi2.setName("op1");  
    pi2.setValue(9);  
    pi2.setType(int.class);  
    request.addProperty(pi2);  
    SoapSerializationEnvelope envelope=new SoapSerializationEnvelope(SoapEnvelope.VER11);  
    envelope.setOutputSoapObject(request);  
    AndroidHttpTransport androidHttpTransport=new AndroidHttpTransport(URL);  
    try{  
        androidHttpTransport.call(Soap_Action,envelope);  
        SoapObject response=(SoapObject) envelope.getResponse();  
        int result=Integer.parseInt(response.getProperty(0).toString());  
        System.out.println("Result ::::::::::::::: "+result);  
        tv.setText(response.getProperty(0).toString());  
        Toast.makeText(getApplicationContext(), response.getProperty(0).toString(),Toast.LENGTH_SHORT).show();  
    }catch(Exception e){  
        e.printStackTrace();  
        }  
   }  
  }  

我觉得 jar 中缺少几个类。从哪里可以下载正确的 jar 文件?请帮助我。

感谢和问候,
Sneha


AndroidHttpTransport androidHttpTransport=new AndroidHttpTransport(URL); 

我已将此行更改为:

HttpTransportSE androidHttpTransport = new HttpTransportSE(URL); 

而且效果很好。
也感谢您提供完整的 rekaszeru 包。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

调用Web服务时出错 的相关文章

  • 在根项目“bin”中找不到任务“bintrayUpload”

    我遵循了将 AAR 文件发布到 JCenter 所需的每个步骤 然后使用 Maven Central 将其同步https github com danielemaddaluno gradle jcenter publish https gi
  • Android主线程的IO操作

    我的问题有两个 是否建议在 Android 的主线程上进行 IO 操作 或者它是否有可能导致我的应用程序崩溃 如果在主线程上执行 IO 操作不理想 我可以使用哪些其他框架 以便当我的应用程序加载时它可以执行一些基本的 IO 文件读取并将值存
  • 如何替换 Android 中已弃用的 Bundle/Argument get(key) 调用

    我有以下扩展函数 允许我在应用程序活动和片段之间传递捆绑数据项 inline fun
  • 应用程序在加载 xml 布局文件的主线程中做了太多工作

    我正在制作一个 9x9 数独网格 其中 81 个单元格本身就是一个 3x3 网格 单个细胞看起来像这样 1 2 3 4 5 6 7 8 9 每个数字代表该单元格的铅笔注释 我有一个名为 cell layout xml 的文件 表示这种 3x
  • Android 应用程序安装失败:包 com.my.app 在条目 AndroidManifest.xml 处没有证书

    在 Android Studio 中 我生成了带有密钥库等的签名 APK 将 APK 安装到设备上时失败 并显示 无法安装应用程序 并且在 Android Monitor 中我看到以下行 Package com my app has no
  • 如何在android中显示对话框之外的图像?

    我试图在对话框片段的顶部显示配置文件图像 一半在图像之外 我在下面附加了示例对话框 就像那样 并尝试了旧 Stackoverflow 解决方案中的所有 FrameLayout 协作 但我无法存档此内容 请给我正确的解决方案 谢谢 Updat
  • 吉夫伦致命信号11

    我正在尝试使用一些本机代码来创建 Gif 我使用绘画绘制图像 创建一些笔画 单击 保存 绘制的图像将保存为 JPG 格式 当我单击 创建 Gif 时 它会获取所有图像并开始创建 gif 这是当我收到致命信号 11 并且应用程序重新启动时 我
  • 改造中的多个队列导致内存不足错误?

    我正在使用retrofit2 做我的项目 当我的呼叫失败时 我再次重复相同的呼叫 重复此 呼叫使我的应用程序强制关闭 当我查看日志时 我得到了错误日志 如下所示 我觉得这是由于同一呼叫的多次排队造成的 所以我在排队之前就这样做了 我打电话给
  • 覆盖 Android 中的电源按钮

    我正在开发一个应用程序 其中我需要在按下电源按钮时执行一个操作 但不幸的是我无法处理按下电源按钮时的操作 我尝试使用 onKeyDown 和dispatchKeyEvent 方法 但似乎没有任何效果 任何人都可以建议我解决这个问题的任何其他
  • ExpandableListview OnGroupClickListener 未触发

    我正在关注这个 以编程方式折叠 ExpandableListView 中的组 https stackoverflow com questions 4314777 programmatically collapse a group in ex
  • 如何禁用操作栏上“向上”按钮的翻转?

    背景 我做了一个 应用程序管理器 https play google com store apps details id com lb app manager 替代应用程序 我希望添加 RTL 从右到左 语言的翻译 因为我知道在某些 And
  • Android -room 持久库 - DAO 调用是异步的,因此如何获取回调?

    从我读到的Room 不允许您在主线程上发出数据库查询 因为可能会导致主线程延迟 所以想象一下我正在尝试更新 UI 主线程上的文本视图 其中一些数据我将如何得到回调 让我给你举个例子 想象一下 我想将我的业务模型数据存储到一个名为 事件 的对
  • 在新的 intel x86 android 模拟器中访问 google api

    我只是尝试在新的 x86 android 模拟器中运行我公司的应用程序 但是我们的应用程序依赖于 google 地图 API 而这在 google 随 android sdk 版本 17 提供的 x86 系统映像中不可用 我的直觉告诉我答案
  • 是否可以通过 Android 应用程序来录音?

    我是一名开发人员 希望创建一个 Android 应用程序来记录电话 这是出于我个人的需要 为了我自己的目的和记录而记录电话 是否有可能做到这一点 是否可以访问麦克风以及通过扬声器发出的声音 我对 Android 开发有点陌生 所以请耐心等待
  • 如何将 Android 添加到 Phonegap 平台版本 3

    经过大量挖掘 我相信这个问题 https stackoverflow com questions 18423444 phonegap 3 doesnt work with andriod studio与我没有添加任何用于构建phonegap
  • 安卓。 CalendarView...一次仅显示一个月的日历

    我正在使用 CalendarView 其中我想一次仅查看一个月的日历并滚动查看下个月 但 CalendarView 一次显示所有月份 下面是我的代码
  • onTaskRemoved() 在华为和小米设备中没有被调用

    我一直在使用onTaskRemoved 服务中的方法 用于检测应用程序何时通过滑动从设备最近列表中删除 我执行一些日志记录和发生这种情况时需要执行的一些其他操作 它工作完美 然后我在运行Android 6 0的华为设备上检查了这个方法 该方
  • Unity c# 四元数:将 y 轴与 z 轴交换

    我需要旋转一个对象以相对于现实世界进行精确旋转 因此调用Input gyro attitude返回表示设备位置的四元数 另一方面 这迫使我根据这个四元数作为默认旋转来计算每个旋转 将某些对象设置为朝上的简单方法如下 Vector3 up I
  • 从文件路径显示图像视图?

    我需要仅使用文件名而不是资源 ID 来显示图像 ImageView imgView new ImageView this imgView setBackgroundResource R drawable img1 我在可绘制文件夹中有图像
  • 如何访问我的 Android 程序中的联系人

    我正在制作一个短信应用程序 并且想要访问我的 Android 应用程序中的联系人 我想访问联系人 就像他们在实际联系人列表中一样 选择后 我需要返回到我的活动 在其中我可以向该人发送短信 或者是否可以访问存储联系人的数据库 我的代码如下所示

随机推荐

  • 从 Perl 中的 Windows 注册表读取[重复]

    这个问题在这里已经有答案了 我试图在不检查一系列硬编码路径的情况下获取程序的安装位置 希望从 Windows 注册表中存储的路径中获取它 但是当我尝试读取所需的键值 我读过关于使用 Perl 解析 Windows 注册表 我想我已经将所有答
  • 函数局部、自引用、惰性斐波那契数列

    我想创建一个返回斐波那契数的惰性扩展无限序列的函数 现在 我可以使我的序列在顶级命名空间中可用 如下所示 def fibonacci numbers lazy cat 0 1 map fibonacci numbers rest fibon
  • Oracle SQL - 将表行透视为列并在透视中使用子查询

    我正在处理 Oracle 12c R1 db 并有一个包含示例数据的示例视图 如下所示 视图名称 CUST HOTEL VIEW Customer Hotel Booked Status John Smith Beverly Hills B
  • 如何使python的日期时间对象以小写形式显示AM和PM?

    在这里 https docs python org 2 library datetime html strftime and strptime behavior它说 p显示上午 下午 它显示了这个 AM PM en US am pm de
  • 下面的字符串连接是如何工作的

    按照以下字符串连接时Java字符串池如何工作 对话 String a hello world String b hello world boolean compare a b The compare应该是正确的 但是 我有以下代码 Stri
  • Python如何确保调用len时__len__的返回值为整数?

    class foo def init self data self data data def len self return self data 如果我通过传递一个字符串来运行它data调用时出现错误len在这个类的一个实例上 具体来说我
  • MongoDB C# 查询包含属性值的对象数组

    我的文档中有一个数组属性 我们将其称为 arrayProperty 如下所示 id mongoObjectIdThingy arrayProperty string1 aString otherProperty somethingelse
  • .environmentObject() 视图运算符与 @EnvironmentObject 的目的是什么?

    我正试图从这里众所周知的新手深渊中爬出来 我开始掌握 EnvironmentObject 的使用 直到我注意到文档中的 environmentObject 视图运算符 这是我的代码 import SwiftUI struct Seconda
  • 使用 hive SQL 提取不同字符之间的字符串

    我有一个名为 geo data display 的字段 其中包含国家 地区 地区和 DMA 这 3 个值包含在 和 字符之间 第一个 和第一个 之间的国家 地区 第二个 和第二个 之间的区域以及第三个 和第三个 之间的 DMA 这是该表的可
  • 无法在 YII2 中安装任何 Composer 包

    我正在尝试在 YII2 中安装 Composer 的包库 但是从命令提示符运行命令后我收到以下错误 我的作曲家命令是 composer phar require kartik v yii2 widget datetimepicker yii
  • Gson用数组解析Json

    我在构建一个能够按照我的预期解析 gson 的类时遇到一些麻烦 我创建了一个类 public class JsonObjectBreakDown public String type public List
  • 如何从动态创建的 EditText 字段中获取值?

    我对以下场景有点困惑 我有一个添加按钮 我用它来添加一些EditText字段 当我点击保存按钮时 我应该从EditTexts 如何从所有 EditText 字段中获取这些值 你可以这样做 将您以编程方式创建的所有 EditText 字段存储
  • 在 REST API 中支持多种语言

    我有一组城市 正在为其创建 REST API 我的第一个 REST API 每个城市都有一些与语言无关的信息 例如成立日期和人口数量 城市还有一些取决于语言的内容 例如标题和简短描述 在内部 城市文件具有以下格式 population 90
  • 每个表格行的删除按钮

    我成功地使用以下代码从数据库中读取并显示数据 http pastebin com rjZfBWZX我还为表的每一行生成一个删除按钮 单击删除按钮会调用 obrisi php 它应该删除该行 但我搞砸了一些东西 S 这是 obrisi php
  • “\z”锚点在 Python 正则表达式中不起作用

    我有一个下面的正则表达式 A d 5 A Z 2 a zA Z0 9 3 7 TMP d 5 A Z 2 d 3 7 d 2 z 我正在检查下面的字符串 我猜第一个和第三个应该返回匹配 第二个应该返回不匹配 但我没有在所有 3 项上都匹配
  • Ruby on Rails - $rails 服务器失败,因为无法找到 uglifier gem

    我正在开始我的第一个 Ruby 项目 我正在遵循的教程让我使用 Rails 当我尝试跑步时 rails server我收到一条错误消息 找不到 gemuglifier gt 1 3 0 x86 mingw32在这台机器上可用的宝石中 我在使
  • 声明类型不同时的不同行为(Set 与 TreeSet)

    var set TreeSet 5 4 3 2 1 println set val diffSet TreeSet Int set if I change above code to val diffSet Set Int set the
  • 可编辑标签控件

    有谁知道我如何创建可编辑标签控件 我需要我的用户能够编辑标签 还可以更改其样式信息的部分 但在网上找不到任何有用的信息 如有任何帮助 我们将不胜感激 谢谢 您可以创建自定义控件 需要一些工作 该控件内部可以有一个标准标签控件 当用户单击该标
  • 斯坦福 NER:我可以在代码中同时使用两个分类器吗?

    在我的代码中 我得到Person来自第一个分类器的识别 对于我制作的第二个分类器 我添加了一些要识别或注释的单词组织但它没有注释Person 我需要从他们两个那里得到好处 我该怎么做呢 我正在使用 Netbeans 这是代码 String
  • 调用Web服务时出错

    我无法致电web service即使添加后kSOAP 2 library jar file 源代码 package com example web import org ksoap2 SoapEnvelope import org ksoa