问题标签 [httptransportse]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - HttpTransportSE requestDump 给出 NullPointerException
我正在尝试webservice
通过Ksoap2
for Android 访问 Android 中的一个。
创建成功,输出所需字符串的SoapObject
SOP 。bodyOut
但是当我做一个我创建requestDump
的HttpTransportSE
对象来进行调用时,NullPointerException
会发生一个。换言之,传输对象为空。这怎么可能发生?
网络服务位于http://srilanka.lk:9080/services/CropServiceProxy?wsdl
该服务与 SoapUI 配合得非常好。
SoapUI 请求:
SoapUI 响应:
客户端复杂类型KvmSerializable
实现:
网络服务调用:
谁能解释一下?
android - 如何取消 ksoap2 中的肥皂电话?
我正在使用此代码通过 ksoap2 调用 webservice 方法:
在某些情况下,webservice 不会立即响应我的请求,并且应用程序正在排队等待androidHttpTransport.call(soapAction, envelope);
并且用户想要取消请求。如何让用户取消该call
方法?
java - httptransportse.call() 中的 android ksoap 错误;
请任何人帮助我解决这个错误......这是ma Java代码:
抛出空指针异常......我不知道为什么会抛出它......我怎样才能得到正确的响应?请任何1帮助我吗?...在此先感谢。
java - java.lang.NullPointerException: println 需要消息soap
我的源代码,
我给出了这个错误:
请任何人帮助我
android - 带有 https 的 Ksoap2 使用了大量的 bandwitch 如何优化连接?
我正在编写一个使用 ksoap2 多次连接到 https Web 服务的应用程序,并且该应用程序的数据使用率很高。我认为它很高,因为我每次调用 WS 时都在进行连接。
有一种方法可以为我的应用程序使用相同的连接,例如单例或共享 HttpTransportSE 对象?
我的代码示例:
android - 如何在android中将大型自定义对象发送到.net webservice
我能够将自定义对象发送到我的 .net 网络服务,并且我的网络方法工作得非常好。我在多部手机上测试了该代码,结果是成功的,但是当我在三星手机上尝试它时,它开始给我异常。
我发现问题是 MemoryOutOfException 发生的,因为我已经录制了大尺寸的视频并试图将其转换为 byte[] 但我被期望录制质量较低的视频,这些视频在 Micromax 和摩托罗拉工作但在三星(其余品牌我还不知道)。
所以这是我认为我应该拥有的一些解决方案:
1. 要么从所有移动设备录制较小尺寸的视频Camera Intent
(不适用于三星)。
2. 或者对您的视频上传方法进行编码,使其分块上传视频。但我必须发送有关视频的更多信息,所以我创建了自定义对象来处理它,我也实现KVMSerializable
并使用了它Marshal
。现在我不知道如何分块发送大型自定义对象。
我已经看到了这个,但我没有发现我可以发送附加信息。它只发送视频文件。
如果我不够清楚,请让我知道我应该提供哪些更多信息。
这是我用来上传视频的代码:
预先感谢您的回复。
android - 使用 response.Dump
有人可以告诉我如何使用response.Dump
吗?我的代码在此行之后出现错误:
有一个org.xmlpull.v1.XmlPullParserException: expected: START_TAG
错误,所以我想比较 xml 文件,但是当我尝试response.Dump
在这一行之后添加它时,它永远不会命中它,有人可以告诉我把它放在哪里才能让它工作吗?
编辑:
响应转储:
我认为这不应该出现在html
.. idk 为什么会这样......
请求转储:
java - com.sun.xml.internal.ws.client.ClientTransportException: 服务器发送 HTTP 状态码 403: Forbidden
使用 SharePoint Web 服务时出现以下错误:
com.sun.xml.internal.ws.client.ClientTransportException:服务器在 com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.checkStatusCode(Unknown Source)
发送 HTTP 状态代码 403:禁止访问 。 sun.xml.internal.ws.transport.http.client.HttpTransportPipe.createResponsePacket(Unknown Source) at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.process(Unknown Source) at com.sun。 com.sun.xml.internal.ws.transport.DeferredTransportPipe.processRequest(Unknown Source) 上的 com.sun.xml.internal.ws上的 xml.internal.ws.transport.http.client.HttpTransportPipe.processRequest(Unknown Source) 。 com.sun.xml.internal.ws.api.pipe.Fiber._doRun 上的api.pipe.Fiber.__doRun(未知 来源)(未知
来源)在 com.sun.xml.internal.ws.api.pipe.Fiber.doRun(未知
来源)在 com.sun.xml.internal.ws.api.pipe.Fiber.runSync(未知
来源)在 com.sun .xml.internal.ws.client.Stub.process(Unknown
Source) at
com.sun.xml.internal.ws.client.sei.SEIStub.doProcess(Unknown Source)
at
com.sun.xml.internal.ws.client .sei.SyncMethodHandler.invoke(Unknown
Source) at
com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(Unknown
Source) at com.sun.xml.internal.ws.client.sei.SEIStub.invoke (未知来源)在 com.sun.proxy.$Proxy34.getListItems(未知来源)在
com.jw.sharepoint.examples.SharePointListExample.querySharePointFolder(SharePointListExample.java:67) 在
com.jw.sharepoint.examples.SharePointListExample.main(SharePointListExample.java:50)
我正在尝试使用以下代码访问 SharePoint 2010 Web 服务:
但它在以下行显示错误:
你能帮我解决这个问题吗,因为在使用不同的不同方法后我仍然遇到同样的问题 403:禁止。
我在这里使用相同的凭据,通过它我在 SharePoint 上创建了文件夹。我是否需要该凭据的任何其他权限才能获得访问权限。
android - ksoap2 版本 2.5.2 无论我尝试什么,HttpTransportSE 都返回 null
免责声明:我是 Android 编程的新手 :( 我在这里看到过类似的问题,但该解决方案对我不起作用。我正在努力满足正确发布问题的所有标准,所以请多多包涵。我写道一个 C# 客户端来测试我的 wcf 服务(SimpleHTTPTransport),它可以在第二台计算机上通过 WiFi 正常工作,所以我知道没有防火墙问题。我的 Android 浏览器可以访问 http://10.0.0.134:4444/DietService.svc?msdl没有问题。该服务是为匿名用户设置的,因此不需要登录信息。在没有帮助的情况下,我已经检查了我在这里和网络上其他地方可以找到的所有可能的参考资料 2 天。我正在使用 ksoap2 2.5.2 并且无法正常工作。我什至尝试过设置异步任务。我复制了所谓的“工作”代码,但仍然无法与 wcf 服务通信。在这一点上,我完全被难住了。这是我的堆栈跟踪、代码和传输时的变量:
这是我中断 myHttpTransport.call 时可以找到的内容:
android - 在android中使用ksoap取消httpTransport.call
我使用 ksoap lib 连接到我的 Web 服务。
我的情况是
- 显示进度对话框
- 调用我的 Web 服务
3-1。如果完成关闭对话框
3-2。如果用户取消对话框然后取消调用操作
但我不知道如何在运行后取消调用方法。
这是我的调用方法
所以我的问题是,有没有取消 httpTransport.call 方法?
谢谢你的帮助。