我想知道是否有一種快速的方法來解析HTTP獲取請求的第一行來獲取目錄信息?例如,如果我有:GET /test.txt HTTP/1.1,那麼獲取test.txt或任何請求可能最簡單的方法是什麼。該文件可能會改變,所以硬編碼已經結束。如何在java中解析HTTP Get Request的第一行?
是string.split()最簡單的方法。如果是的話,最好的分割方法是什麼。我不能用「/」來分割它,因爲可能有多個我需要的。是否有可能在第一個「/」之後將它分開抓取所有內容,然後在第一個空間停下來。謝謝。
編輯:
它會更好,只是刪除GET和HTTP/1.1,因爲我不需要它們,然後只要抓住一切?
您是否希望將請求的文件實際提供給客戶端?或者您是否正在檢查其他原因的HTTP請求? –
聞起來像一個XY問題。你想完成什麼? – chrylis
快速執行還是快速寫入? – Raedwald