当前位置: 首页 > 面试题库 >

如何使用kso​​ap 2对Web服务调用强制执行超时?

端木令雪
2023-03-14
问题内容

我需要向使用kso​​ap 2连接到Web服务的J2ME应用程序添加超时。

我已经尝试了在http://ksoap2.sourceforge.net/doc/api/org/ksoap2/transport/HttpTransport.html上描述为可能的伪超时的方法,但该方法似乎在此设备上不起作用。

我会在另一个线程上运行该连接,并在计时器触发时杀死它,但是按照http://developers.sun.com/mobility/midp/articles/threading2/(这是一个嵌入式设备,因此我不能在后台留下无限数量的线程阻塞)。我不能使用poll的boolean方法,因为这是打开阻止连接的唯一尝试。

系统超时似乎在设备模式之间有所不同,对于我来说太长了。

是否有人对可能有用的东西有任何想法?


问题答案:

我最终使用了具有setSoTimeout()方法的Socket类。



 类似资料:
  • 我需要对https://sandbox.mediamind.com/Eyeblaster.MediaMind.API/V2/AuthenticationService.svc?wsdl进行SOAP webservice调用,并在传递参数时使用ClientLogin操作:Application ationKey、Password和UserName。响应是UserSecurityToken。它们都是弦

  • 我有一个基于strut的应用程序,我在其中调用我的Restful Web Service。我的实际服务调用如下所示: 呼叫通过只是罚款,但我想处理的情况下,如果我的服务是关闭,我想超时1分钟,而不是等待这么长时间。

  • 问题内容: }); 我正在尝试下载google.com主页并重新打印,但收到“发送后无法使用可变标头API”。错误 有人知道为什么吗?或如何拨打http电话? 问题答案: 退房的例子在这里对Node.js的文档。 该方法是一种便捷的方法,它处理GET请求的许多基本内容,通常没有任何内容。以下是如何发出简单HTTP GET请求的示例。

  • 现在请帮助,我想通过SOAP调用一个api,并使用httpclient 4.5.5

  • 我正在使用用于ReST web服务的Spring框架Tomcat7。我正在尝试使用Spring RestTemplate调用https web服务。我得到以下错误: 找不到请求目标的有效认证路径;嵌套的异常是javax。网ssl。例外:太阳。安全验证器。ValidatorException:PKIX路径生成失败:sun。安全供应商。certpath。SunCertPathBuilderExcept

  • 我有HTTPS web服务。我可以使用wsimport生成java类,但当我调用该服务时,我收到以下异常: 调用服务的类如下所示: 有人能帮忙吗。提前谢谢你。