get與post的區別:
·url引數上:get的引數可見,post不可見
·引數傳遞方式:get通過拼接url進行傳遞,post在body體中傳遞
·傳輸資料大小上:get大小約為2k,post則沒有限制
·tcp包的發送次數:get發送一次,post發送兩次(可在網路不暢通時保證資料完整性)
·后退頁面:get無影響,post會再次向客戶端請求資料
·快取請求:get可以提交快取,post不行
狀態碼型別:
·1xx--資訊類--表示請求已接收,繼續處理
100,繼續,已接收到請求的第一部分,請繼續發送,服務器在等待后續請求
101,切換協議,請求者已要求服務器更換協議,服務器正在準備切換
·2xx-成功類--表示請求已被成功接收、理解、接收
200,成功,服務器成功處理請求
201,創建,請求成功并創建了新的資源
202,已接收,服務器已接收請求,但是還沒有處理
203,非授權資訊,服務器已處理請求,但是回傳資訊可能來自其他資源
204,無內容,服務器已處理請求,但是沒有回傳任何內容
205,重置內容,服務器已處理請求,但是內容被重置了
206,部分內容,服務器已處理請求,但是只處理了一部分
·3xx-重定向類--表示要完成請求需要其他操作
300,對請求服務器可執行多種操作,根據請求者user agent選擇一項來操作,或提供操作串列的供請求者選擇
301,永久重定向,請求的資源被分配了新的url
302,臨時重定向,請求的資源被臨時分配了新的url,請求還是用原來的url
303,資源存在另一個url,可用get進行獲取
·4xx-客戶端錯誤類--請求指令有誤
400,錯誤請求,服務器不理解請求的語法
401,未授權,需要進行身份驗證
403,禁止,服務器拒絕請求
404,未找到,服務器找不到請求的網頁
405,方法禁用,服務器禁用請求時使用的方法
406,不接受,請求的內容特性不能回應在網頁上
451,因互聯網審查無法顯示內容
·5xx-服務器錯誤類--服務器內部錯誤
500,服務器內部錯誤,服務器遇到錯誤,無法處理請求
501,尚未實施,服務器不具備完成請求的功能
502,錯誤網關,服務器作為網關從上游服務器獲得無效回應
503,服務不可用,服務器由于停機維護或超載無法使用
504,網關超時,服務器作為網關沒有及時獲取上游服務器資料
505,http版本不支持,服務器不支持請求中所用的http協議版本
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/534172.html
標籤:其他
