0
我在使用Java Web服務的WPF中有一個應用程序。用戶可以通過應用搜索一些文件。兩天前,他們(誰創建了網絡服務)告訴我,我必須更改服務的網址。所以,我做到了。但在此之後,應用程序開始比以前慢得多的數據。說實話,我在一次搜索中向Web服務發出大約12次請求。但它使用HTTPS的previuos網絡服務獲得了大約0.52秒的所有數據。但是當前的Web服務使用HTTP,並且需要大約8秒才能獲取所有數據。在我看來,問題可能是協議。但實際上,HTTP中的處理時間必須大於HTTPS。 那麼,有什麼可能是一個問題? 另外,我連接到Web服務與代碼:來自HTTPS和HTTP Web服務的響應時間
HQRTXServiceWSService service = new HQRTXServiceWSService();
service.Url = " a url of the web service";
service.Credentials = new System.Net.NetworkCredential("user", "password");
service.PreAuthenticate = true;
您確定他們沒有更改web服務的代碼,我認爲HTTPS應該需要更多時間來處理,因爲它涉及加密數據。 – Habib 2013-02-21 07:43:58
他們告訴我他們沒有/但我不知道。 – 2013-02-21 07:49:06
您的Web服務客戶端是否有可能禁用「KeepAlive」? – Gene 2013-02-21 08:24:59