我正在測試一個客戶端服務器應用程序,以瞭解Servlet何時實際接收/寫入數據到客戶端。Servlets什麼時候讀取或寫入實際數據
測試設置有一個客戶端Java程序,它讀取一個文件並將該文件POST到一個Servlet。
只有在客戶端完成將整個文件(4 MB)數據寫入套接字後,服務器纔會開始讀取該數據。同樣,當Servlet使用PrintWriter發送響應時,只有當Servlet中的doPost(...)方法返回時,響應纔會到達客戶端。 Thorought的測試Tomcat的內存並沒有增加... ...
什麼時候Servlet連接/會話建立?爲什麼當客戶端向套接字寫入前幾個字節的數據時,Servlet不會立即讀取數據?