0
在Express (NodeJS),你可以限制請求大小是這樣的:如何在Java中限制HTTP請求的大小?
app.use(express.limit('2mb'));
是否有一個Java等同?我使用的是Jersey,所以澤西特定的解決方案也很好。
一些不成功的研究之後,我只能拿出兩個解決方案:
- 寫了這樣一個過濾器自己
- 使用Web服務器強制執行限制。就我而言,它是Apache HTTP服務器後面的Tomcat。
你會推薦什麼?你知道我錯過的現有圖書館(爲避免自己寫過濾器)嗎?
什麼限制文件大小的原因嗎?如果它不是應用程序的限制,我會傾向於服務器配置。 – jurgemaister
同意@jurgemaister。另外,因爲用戶可以將請求複製到服務器,繞過應用程序對大小的檢查。在這種情況下,服務器將接受不可接受的請求 – BackSlash
@jurgemaister限制請求主體的原因主要是爲了使某些拒絕服務攻擊更加困難。 –