連續不停地發送請求時,為什么在發送同樣的請求后,到第幾百個時,server端接收到的request里讀出來的byte數組會為空?
如題,我為了拓展一下這個項目,所以想測試下調用的平均時長,找出哪些地方是瓶頸之類等等,所以設計了while循環里不停發送相同請求來測試一次調用的平均值,但是調用請求處理速度很快的Service,會在幾百次后在RequestServelet里的doPost方法中接受到的request的InputStream讀出來是個空byte數組,從而拋出異常,請教下這會是什么原因?
while里調用一次后睡眠10ms,或者調用一個耗時較長的service都不會出現這種情況