IBM Worklight与HttpAdapter的连接正在重置

时间:2013-09-04 07:22:29

标签: ibm-mobilefirst worklight-adapters worklight-server

在我的应用程序中,我正在调用Http Adapter程序来执行某些操作。每次调用时该过程都不起作用。有时它与服务器的连接会重置并且有时给出完美的回应。有人请告诉我这可能是什么原因以及如何处理这个?

以下是我在Worklight控制台中获得的异常

[ERROR   ] FWLSE0099E: An error occurred while invoking procedure  [project TestApp]User_Profile/HttpRequestFWLSE0100E:  parameters: [project TestApp]{
   "arr": [
      {
         "body": {
            "content": "[{\"Text\":\"User\",\"Value\":\"08\/31\/2013 17:03:37\"},{\"Text\":\"SampleName\",\"Value\":\"08\/31\/2013 17:03:37\"},{\"Text\":\"James\",\"Value\":\"08\/31\/2013 17:03:37\"},{\"Text\":\"Anderson\",\"Value\":\"08\/31\/2013 17:03:37\"}]",
            "contentType": "application\/json"
         },
         "method": "post",
         "path": "\/UserInfo.svc\/GetUserDetails",
         "returnedContentType": "application\/json"
      }
   ]
}
Http request failed: java.net.SocketException: Connection reset
FWLSE0101E: Caused by:  [project TestApp]java.net.SocketException: Connection reset
com.worklight.common.log.filters.ErrorFilter 

1 个答案:

答案 0 :(得分:1)

不确定这是否已解决,但在此处找到了类似的问题和一些建议:IBM Worklight 6.0 - Socket Exception connection reset

它是这样说的: 根据例外,根本原因是连接被重置。导致这种情况发生的原因有多种,一种是网络数据包丢失或类似的低级连接问题;另一个可能的原因可能是SharePoint正在超时套接字以释放资源。

解决此类问题的最佳方法IMO是使用WireShark或Fiddler等工具嗅探网络连接