0
我正在用Java創建一個多線程Web服務器(例如本地主機:http://127.0.0.1)。 我的問題是,我如何從Web服務器的客戶端讀取POST請求HTTP/1.1?在java中接收POST HTTP請求
下面的代碼工作的GET請求,但我想知道我怎樣才能在POST請求的屬性:
void get(Socket socket) throws IOException {
byte[] buffer = new byte[BUFFER_SIZE];
if (buffer[0] == (byte)'G' &&
buffer[1] == (byte)'E' &&
buffer[2] == (byte)'T' &&
buffer[3] == (byte)' ') {
//READ FOLLOWING OF ? in header EX: Get /?ABC=XYZ
}
}
恐怕你需要閱讀HTTP協議規範 – gefei
我建議不要自己滾動。使用[Apache HttpComponents](http://hc.apache.org/)或類似的東西。 –