#4 curl 命令參考
python3.7.3
djangorestframework==3.8.2
methods
url說明
get/zoos
列出所有動物園(列表)
get/zoos/id/
獲取某個指定動物園的資訊(詳細資訊)
post
/zoos
新建乙個動物園
put/zoos/id/
更新某個指定動物園的資訊
delete
/zoos/id/
刪除某個指定動物園
**msg
methods
說明100
continue
[*]客戶端應當繼續傳送請求。
200ok
[get]
請求已成功,請求所希望的響應頭或資料體將隨此響應返回。
201created
[post/put/patch]
使用者新建或修改資料成功。
202accepted
[*]表示乙個請求已經進入後台排隊(非同步任務
204no content
[delete]
使用者刪除資料成功。
400bad request
[post/put/patch]
伺服器不理解請求的語法。
401unauthorized
[*]表示使用者沒有許可權(令牌、使用者名稱、密碼錯誤),未登入時,訪問需要登入的頁面。
403forbidden
[*]伺服器拒絕請求,表示使用者得到授權(與401錯誤相對),但是訪問是被禁止的。已經登入,但是禁止訪問某些頁面。
404not found
[*]伺服器找不到請求的網頁,使用者發出的請求針對的是不存在的記錄,伺服器沒有進行操作。
406not acceptable
[get]
使用者請求的格式不可得(比如使用者請求json格式,但是只有xml格式)。
410gone
[get]
使用者請求的資源被永久刪除,且不會再得到的。
422unprocesable entity
[post/put/patch]
當建立乙個物件時,發生乙個驗證錯誤。
500internal server error
[*]伺服器發生錯誤,使用者將無法判斷發出的請求是否成功
502server error
[*]後端服務掛掉或者伺服器壓力過大,nginx接到的請求無法及時傳遞給後端的服務處理,這個時候就會出現502錯誤。 選項
作用-x
指定 http 請求方法,如 post,get, put
-h-d
指定請求資料
—data-binary
指定傳送的檔案
-i顯示響應頭部資訊
-u指定認證使用者名稱與密碼
-v輸出請求頭部資訊
Android RESTful API 設計指南
網路應用程式,分為前端和後端兩個部分。當前的發展趨勢,就是前端裝置層出不窮 手機 平板 桌面電腦 其他專用裝置 因此,必須有一種統一的機制,方便不同的前端裝置與後端進行通訊。這導致api構架的流行,甚至出現 api first 的設計思想。restful api是目前比較成熟的一套網際網路應用程式的...
Web開發設計DisplayTag應用指南
web開發設計 displaytag應用指南 displaytag是乙個非常好用的 顯示標籤,適合mvc模式,其主頁在http displaytag.sourceforge.net 一 最簡單的情況,未使用標籤 request.setattribute test new reportlist 6 標...
劍指offer面試題2(單例設計模式)
單例設計模式屬於建立設計模式,是設計模式中很常用的一種。確保某個類中只有乙個例項,並且自行例項化並向整個系統提供這個例項。確保某個類有且僅有乙個例項,避免產生多個物件消耗過多的資源,或者某種型別的物件有且僅有乙個。構造方法不對外公開,一般用private修飾。通過乙個靜態方法返回單例類的例項。確保單...