我在 WPF 中有一个使用 Java Web 服务的应用程序。用户可以通过应用程序搜索一些文档。两天前,他们(创建了网络服务)告诉我必须更改服务的 url。所以,我做到了。但在那之后,应用程序开始获取数据比以前慢。说实话,我在一次搜索中向 Web 服务发出了大约 12 个请求。但是使用 HTTPS 的 previuos Web 服务在大约 0.52 秒内获取所有数据。但是当前的 Web 服务使用的是 HTTP,大约需要 8 秒才能获取所有数据。在我看来,问题可能出在协议上。但实际上,HTTP 中的处理时间必须大于 HTTPS。那么,可能是什么问题?另外,我正在使用该代码连接到 Web 服务:
HQRTXServiceWSService service = new HQRTXServiceWSService();
service.Url = " a url of the web service";
service.Credentials = new System.Net.NetworkCredential("user", "password");
service.PreAuthenticate = true;