RESTFUL特點:
- GET用來獲取資源
- POST用來新建資源(也可以用於更新資源)
- PUT用來更新資源
- DELETE用來刪除資源
GET和PUST方法的區別:
- GET的參數都是放在URL上,所以傳輸數據的大小是有限制的
- POST的參數可以放在URL上,也可以放在請求體
HTTP狀態碼:
- 301、302、303、307重定向(配合響應頭Location,表示重定向地址)
- 400: 客戶端錯誤(網頁傳輸到服務器的請求數據錯誤 eg: age=Tom)
- 401:未被授權的(用戶未登錄等…)
- 403:禁止訪問,權限不夠(用戶登錄後無權限)
- 404:資源找不到(請求的URL,在服務器映射到的資源中,找不到)
- 405:不支持的方法(服務器對請求的URL的請求方法不支持)
- 500:服務端錯誤(服務器拋出異常)
- 502:網關錯誤
- 503:服務不可訪問