HTTP和HTTPS(為應用層協定)
HTTP(HyperText Transfer Protocol)使用純文字且傳輸過程為明文。
HTTPS(HyperText Transfer Protocol Secure)使用SSL/TLS對明文進行加密,傳輸過程更安全。
HTTP有多種請求,列舉出較為常見的請求類型:
- GET:從web獲取資訊。
- POST:向web提交資料並建立新記錄
- PUT:向Web提交資料以更新資訊
- DELETE:從web刪除資訊/記錄。
HTTP代碼,當HTTP回應時需要通知用戶端其請求的結果。以下為幾個常見狀態代碼:
- 200 - 請求已成功。
- 201 - 創建資源
- 301 - 永久移動至新網頁
- 302 - 暫時移動至新網頁,未來可能會次改變。
- 400 - 錯誤請求
- 401 - 未授權查看此資源。
- 403 - 無權查看此資源。
- 404 - 要求的頁面/資源不存在。
- 405 - 方法不允許
- 500 - 內部服務錯誤
- 503 - 服務不可用