`
luoxj
  • 浏览: 7246 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

web service超时问题

阅读更多

错误信息:
2008-9-8 9:54:25 org.apache.commons.httpclient.HttpMethodBase writeRequest
信息: 100 (continue) read timeout. Resume sending the request
2008-9-8 9:54:25 org.apache.commons.httpclient.HttpMethodBase readResponse
信息: Discarding unexpected response: HTTP/1.1 100 Continue
访问时间要70S左右

客户端代码上加:
System.out.println("begin");
UserServiceClient client = new UserServiceClient();
UserServicePortType service = client.getUserServiceHttpPort();
Client c = Client.getInstance(service);
ObjectFactory of = new ObjectFactory();
HttpClientParams params = new HttpClientParams();
params.setParameter(HttpClientParams.USE_EXPECT_CONTINUE,Boolean.FALSE);
//设置ws连接超时时间
params.setParameter(HttpClientParams.CONNECTION_MANAGER_TIMEOUT, (long)100);

c.setProperty(CommonsHttpMessageSender.HTTP_CLIENT_PARAMS,params);

CheckUserRequest request = of.createCheckUserRequest();
request.setApiKey(of.createCheckUserRequestApiKey("e60ce35fb43379351e1a9ecc9c432c0f"));
request.setUserID(Long.valueOf("2048270"));
request.setLoginKey(of.createCheckUserRequestLoginKey("D6B3F3F444D0296423B5EEFCC07BFA97"));
request.setCookieExpireTime(Long.valueOf("1219888406"));
CheckUserResponse res = service.checkUser(request);
System.out.println(res.getFlag());

 

执行访问时间只要3S左右

 

分享到:
评论

相关推荐

    web service第一次启动慢

    web service在第一次启动时出现启动缓慢的问题,通常是指在运行或访问web service时遇到的启动延迟现象。这种问题可能会在不同的web service应用中出现,尤其是在首次连接或部署新服务时更为常见。web service是一种...

    .net Web Service Studio

    5. **个性化配置**:允许用户自定义HTTP头信息,适应各种特定的Web Service环境,例如设置认证信息、超时时间等。 在实际应用中,.NET Web Service Studio可以广泛应用于以下场景: - **开发阶段**:快速验证Web ...

    WinCE中的Web Service调用

    在Windows CE(WinCE)操作系统环境下,Web Service的调用是一项关键的技术,它允许设备与远程服务器进行数据交互,实现跨平台的通信。本篇将详细介绍WinCE平台下如何实现Web Service的调用,以及涉及的相关知识点。...

    C#利用Web Service发送手机短信

    本篇文章将深入探讨如何使用C#结合Web Service来实现手机短信的发送功能。 首先,我们需要理解Web Service的基本概念。Web Service是一种基于互联网的、能够通过标准协议(如SOAP)交换数据的服务。在C#中,我们...

    web service实现上传下载功能(付源码)

    在本案例中,我们将探讨如何使用C#语言和Web Service技术来实现文件的上传与下载功能。 首先,我们需要了解C#中的Web Service基础。C#是微软.NET框架的一部分,提供了创建Web Service的强大工具。Web Service通常是...

    Hessian Binary Web Service Protocol远程接口调用入门Demo

    Hessian二进制Web服务协议(Hessian Binary Web Service Protocol)是一种高效的、轻量级的远程过程调用(RPC)协议,它主要用于提高Web服务之间的通信效率。Hessian由Caucho Technology公司开发,旨在解决XML-RPC在...

    Web Service测试工具jar包以及源码

    wsCaller可能会提供一些额外的选项,如设置HTTP头、指定请求类型(POST、GET等)、配置超时等,这些都能帮助你更灵活地测试Web服务的各个方面。 使用源码可以进一步了解wsCaller的工作原理,这对于开发者来说非常有...

    从android中调用web service的源码.zip

    在Android开发中,调用Web Service是常见的需求,主要用于实现移动设备与服务器之间的数据交互。Web Service通常基于SOAP(Simple Object Access Protocol)或REST(Representational State Transfer)协议,为不同...

    ABAP调用外部(第三方系统)WebService

    1. **选择Service Consumer:** 首先,在SAP系统中选择“Service Consumer”选项,这标志着我们将创建一个消费者来调用外部服务。 2. **指定WSDL URL:** 接下来,需要提供目标Web服务的WSDL URL。WSDL URL是指向服务...

    web service客户端

    【Web Service客户端】详解 在IT领域,Web Service是一种基于开放标准(如SOAP、WSDL和UDDI)的通信协议,它允许不同系统间的应用程序通过网络进行互操作。Web Service客户端是调用Web Service接口的软件,它可以是...

    安卓Android源码——从中调用web service的源码.zip

    9. **错误处理**:源码中应包含错误处理逻辑,如网络异常、超时、数据解析错误等,确保应用在遇到问题时能够正确反馈给用户。 10. **安全考虑**:在实际开发中,需要考虑安全问题,如使用HTTPS进行加密通信、处理...

    xfire web service调用代码

    三、XFire与Web Service调用 在Java中,使用XFire调用Web服务的基本步骤如下: 1. 创建客户端代理:XFire使用WSDL文档生成客户端代理类。这个代理类提供了服务方法的直接访问,就像调用本地方法一样。可以使用XFire...

    Android应用源码之从中调用web service的源码.zip

    在Android应用开发中,调用Web Service是一种常见的需求,它使得移动应用能够与远程服务器进行数据交互,实现功能如登录验证、数据同步等。本压缩包"Android应用源码之从中调用web service的源码.zip"提供了一个具体...

    Java编程Webservice指定超时时间代码详解

    通过`Service.create()`方法,我们传递WSDL(Web Service Description Language)的URL和一个服务名(QName)来创建一个`Service`实例。这一步骤初始化了服务代理,让我们能够进一步调用Webservice的方法。 接着,...

    android web service 例子源代码

    5. **错误处理**:良好的错误处理机制是必不可少的,包括网络连接失败、超时、服务器错误等异常情况。 6. **数据模型**:如果Web服务返回的对象需要在Android应用中使用,那么可能会有一个数据模型类,用于将服务器...

    Sending SMS using .NET through a Web service.zip

    这个压缩包文件"Sending SMS using .NET through a Web service.zip"显然包含了关于如何通过.NET平台利用Web服务来实现短信发送的示例代码或教程。下面将详细阐述这一过程中的关键知识点。 1. **Web服务接口**:Web...

    asp.net 使用web sevice实现天气预报源代码

    注意处理可能的异常,如超时、网络问题、无效的 API 密钥等。 3. 数据解析:接收到 API 的 JSON 或 XML 数据后,需要解析为 C# 对象。对于 JSON,可以使用 Newtonsoft.Json 库的 `JsonConvert.DeserializeObject` ...

Global site tag (gtag.js) - Google Analytics