rest api如何创建_REST:创建资源
生活随笔
收集整理的這篇文章主要介紹了
rest api如何创建_REST:创建资源
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
rest api如何創建
資源創建是常見的REST API操作。 在這篇文章中,我們將看到如何創建單個資源。
客戶要求
通常,通過將POST請求發送到父集合資源來創建資源。 這將使用新生成的ID創建一個新的下屬資源。
例如,對/ projects的POST請求可用于在/ projects / 123處創建新的項目資源。
POST是冪等的,因此,如果多次發出同一請求,則可以創建多個資源。 (如果您不知道什么是冪等,請查看我有關冪等和安全的文章 )。
在極少數情況下,如果客戶端能夠生成資源ID,則也有可能使用PUT進行資源創建。 例如,在這種情況下,我們可以使用PUT / projects / <id>創建一個新項目。
客戶端還必須發送以下標頭:
- 用于指定請求主體的媒體類型的Content-Type
- 接受以定義支持的響應格式。 即使服務器不返回新創建的資源,也應發送此標頭。 如果資源創建失敗,它允許服務器發送詳細的錯誤信息。
范例要求
POST /projects Content-Type: application/json Accept: application/json { "name" : "My cool project" , "description" : "Bla bla .." }服務器響應
成功創建資源后,服務器應使用HTTP 201(已創建)進行響應。 響應還應該具有一個Location標頭,其中包含新創建的資源的URI。 需要時,響應主體可以包含創建的資源。 在這種情況下,還需要Content-Type標頭。
回應范例
HTTP/ 1.1 201 Created Location: /projects/ 123 Content-Type: application/json { "id" : 123 , "name" : "My cool project" , "description" : "Bla bla .." }翻譯自: https://www.javacodegeeks.com/2020/07/rest-creating-resources.html
rest api如何創建
總結
以上是生活随笔為你收集整理的rest api如何创建_REST:创建资源的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小心的近义词是什么 小心的意思
- 下一篇: etl介绍与etl工具比较_ETL万岁