乙個http請求一般由4部分組成:
1.http請求的方法或動作,比如是get還是post請求
2.正在請求的url
3.請求頭,包含一些客戶端環境資訊,身份驗證資訊等等
4.請求體,也就是請求正文,請求正文中可以包含客戶提交的查詢字串資訊,表單資訊等等
注:一般請求頭和請求體之間空一行
get:一般用於資訊獲取(是安全的,因為不會修改資料)
使用url傳遞引數(請求為明文)
對所傳送資訊的數量也有限制,一般在2000個字元
post:一般用於修改伺服器上的資源
對所傳送資訊的數量無限制
乙個http響應一般由三部分組成:
1.乙個數字和文字組成的狀態碼,用來顯示請求是成功還是失敗
2.響應頭,響應頭也和請求頭一樣包含許多有用的資訊,例如伺服器型別、日期時間、內容型別和長度等等
3.響應體,也就是響應正文
http狀態碼由三位數字構成,其中首位數字定義了狀態碼的型別:
1xx:資訊類,表示收到web瀏覽器請求,正在進一步的處理中
2xx:成功,表示使用者請求被正確接收,理解和處理,例如:200 ok
3xx:重定向,表示請求沒有成功,客戶必須採取進一步的動作
4xx:客戶端錯誤,表示客戶端提交的請求有錯誤,例如:404 not found ,意味著請求中所引用的文件不存在
5xx:伺服器錯誤,表示伺服器不能完成對請求的處理:如 500
HTTP請求與HTTP響應
http請求與http響應 一 http請求 http請求資訊又三部分組成 下面是乙個http請求的資料 1 請求行 以回車為結尾,以空格分隔。post 是請求方法。是url,http 1.1 是協議版本 http請求方法 get請求獲取由request uri所標識的資源 post 在reques...
HTTP請求與響應
1.客戶端和伺服器建立連線,客戶端發出請求,伺服器進行三次握手身份確認 2.伺服器接收到請求,linux核心根據 客戶端的請求 socket程序通訊管道發給http程序去解析 apache nginx 3.http伺服器開始處理請求,對使用者的請求報文進行解析,明確客戶端需要的資源和請求方式等等 4...
http請求與響應
一 用http寫服務類 30 人員修改介面,當使用者修改資訊時,呼叫此介面,同步使用者資訊表 68 system.out.println 呼叫修改賬戶的介面,客戶請求引數result result 79if flag else 8889 返回值 90 printwriter out response...