httpverbs

    1熱度

    1回答

    我想構建一個REST端點到檢索對象,但我需要發送結構化數據作爲查詢參數(例如列表)。我想知道這些數據是否可以作爲請求主體發送(參見下面的示例)。我應該如何處理這個問題才能遵守REST的良好做法?我應該使用哪個HTTP動詞? URI: http://localhost:8080/products 請求正文: { "name" : "Computer", "categories

    0熱度

    1回答

    我怎樣才能定義兩個相同的URI,有兩種不同的方法被調用? 例如: 'owners/<user_id:\d+>/pets' => 'pets/index', //using GET 'owners/<user_id:\d+>/pets' => 'pets/create',//using POST 我試試下面這段代碼: 'GET owners/<user_id:\d+>/pets' => 'pe

    0熱度

    1回答

    我正在使用通用CreateAPIView在數據庫中保存模型。這裏是我的代碼: class AppointmentCreateAPIView(generics.CreateAPIView): permission_classes = (AppointmentCreatePermission,) queryset = Appointment.objects.all() s

    1熱度

    2回答

    引用該API教程/解釋: https://thinkster.io/tutorials/design-a-robust-json-api/getting-and-setting-user-data 本教程解釋說,以「遵循用戶,你可以使用: POST /api/profiles/:username/follow。 爲了 '取消關注用戶',你可以使用: DELETE /api/profiles/:us

    0熱度

    2回答

    我想知道當您擁有包含子資源列表的資源時,哪個是最佳實踐。例如,您擁有資源作者,其中包含名稱,ID,生日和List書籍等信息。這本書目錄只與作者有關​​。所以,你有以下情形: 你想要一本新書添加到圖書清單 你想從列表中 更新一本書的名字要從刪除一本書列表 SOLUTION 1 我搜遍這是正確的設計,我發現了多種方法。我想知道是否有標準的設計方法。我認爲設計的書上說來有以下幾種方法: 補充:POST

    0熱度

    1回答

    我知道PUT是冪等的,但我怎樣才能以編程方式確保它?我必須滿足哪些條件來創建完全冪等端點?

    1熱度

    1回答

    我問和答覆this question前幾天,並得到Rselenium運行良好。 現在我不能導航了,我不認爲有任何改變,所以我感到困惑。 shell('docker run -d -p 4445:4444 selenium/standalone-chrome') remDr <- remoteDriver(remoteServerAddr = "localhost", port = 4445L,

    0熱度

    3回答

    問候大家,我有一個數據表在我的HTML頁面,我填充使用REST API。我可以創建新行,也可以通過選擇一行並單擊編輯或刪除按鈕來進行更新或刪除。 ,但目前我無法刪除更新或由於地址錯誤一次刪除多個行, 如:PUT http://127.0.0.1:8000/dashboard/content_detail/5,7,9/ 404 (Not Found) 我怎麼能拆分此本爲幾個獨立的網址與相應的ID當我

    -4熱度

    1回答

    我必須說服我的同事採用REST API級別2到期的Richardson(至少)。他們更喜歡只使用POST動詞。 我的論點是: 與我們選礦緩存性能合適的動詞(如:獲取冪等要求) 與approriate動詞就一定標準,就可以與他人 適當的輕鬆協作動詞url可以是顯式的 你能給我其他的參數嗎?

    1熱度

    1回答

    我需要排除允許用於API解決方案的動詞,但我找不到示例如何在web.config中執行此操作。 我發現an example for MVC,看起來像這樣: <configuration> <system.web> <httpHandlers> <remove verb="*" path="MyPage.aspx" type="MyHandler, MyAssembly"/>