cost 377 ms
為什么我不必為自定義 REST 操作指定“GET”的動詞()?

[英]Why I don't have to specify verbs() for "GET" for my custom REST action?

我創建了一個標准的yii\rest\ActiveController並向其中添加了我的自定義操作: 我在 yii yii\web\UrlManager rules的extraPatterns中添加了一個新條目: 按照這個答案,我還在我的 REST 控制器中添加了新的動詞定義: 但事實證明 ...

當客戶端使用舊的 HTTP 版本時重定向到錯誤

[英]Redirect To Error when Client Side is using older HTTP Version

我認為這是一個理論問題。 我有一個關於 dotnet framework 4.5 的項目,我需要做的是,每當客戶端使用舊的 httpversion 時,我都必須將其重定向到錯誤頁面。 我得到這樣的 http 版本 它給出了值“HTTP/1.1”。 我認為這是請求的 http 版本。 對? 現在我 ...

如何實現http補丁邏輯

[英]how to implement http patch logic

我正在使用 java、spring mvc 和 mybatis。 對於 http patch ,它用於更新部分資源,而put更新整個資源。 我的代碼看起來像 mybatis 代碼是: 那么如何在spring mvc中實現patch呢? 如何在mybatis中實現patch ? 是否添 ...

很奇怪 http 刪除 rest 操作 - 刪除有很多參數

[英]Very strange http delete rest operation - delete with a lot parameters

分析團隊制定了一些對我來說聽起來有點奇怪的規范。 我必須刪除數據庫表上的資源。 我有 rekord 的 id 作為輸入參數。 這是直截了當的 http 刪除操作。 他們想添加一些其他值作為輸入參數,出現在 rekord 中,因為,他們說“在這種情況下刪除操作非常微妙,我們希望確保排除前端的錯誤,傳遞 ...

在 rest api 中使用 GET 動詞進行更新?

[英]Using GET verb to update in rest api?

我知道http動詞的使用是基於標准規范的。 但是我的問題是,如果我使用“ GET ”進行更新操作並編寫代碼邏輯進行更新,它會在任何情況下產生問題嗎? 除了標准之外,還有什么理由將這些動詞僅用於特定目的? ...

HTTP REST:如果請求是冪等的,但資源一旦插入就不可更改,應該使用PUT還是POST?

[英]HTTP REST: If a request is idempotent, but the resource is unchangeable once inserted, should PUT or POST be used?

想象一個 HTTP REST 端點,其中插入了資源,並且資源被理解為“消息”。 每個單獨的消息都由一個唯一標識符標識,例如某種 GUID 值。 不能復制相同的消息。 現在,在很多情況下,這適用於PUT動詞,因為它是冪等的。 但是請考慮以下情況: 接收者行為的原因是每條不同的消息都將由其id字段唯一 ...

我應該使用哪個 HTTP 動詞來聲明和鎖定作業隊列中的項目?

[英]Which HTTP Verb should I use to claim and lock an item in a job queue?

我計划使用 HTTP REST 接口連接到作業控制服務。 一個關鍵操作是請求計算作業。 調用者不知道 Job 的 ID; 這就是它將被告知的內容。 該作業將在數據庫中標記為已被服務鎖定。 處理作業所需的數據將返回給調用者。 稍后,當調用者完成處理作業時,它將通過另一個 REST 調用發回結果。 現 ...

運行我的測試時無法在 ASP.NET 核心中調用 API DELETE (405 Method Not Allowed)。 但它大搖大擺地工作

[英]Cannot call API DELETE in ASP.NET core when running my tests (405 Method Not Allowed) . BUT it works in swagger

也許我需要在測試虛擬主機中設置某種權限? 測試的 Get 和 Post 工作正常。 但是當它嘗試調用控制器上的 DELETE 方法時會收到 HTTP 405 錯誤。 EDIT1:這是測試項目中進行調用的方法 ...

對於非 CRUD 操作,適當的 Restful API 動詞應該是什么?

[英]What shoul the appropriate Restful API verb for a non CRUD opperation?

我有一個在 AWS-API Gateway 中運行的 API,我盡可能地遵循 Restful 標准。 現在我有一個端點應該接收一個 JSON 並驗證它。 這不是CRUD操作 - 我在這里沒有與數據庫的交互。 我的第一個選擇是使用POST動詞並在正文中傳遞 JSON。 但這不是“創建資源”操作。 ...

調用增加視圖時的HTTP動詞GET或PATCH或POST或PUT

[英]HTTP verb GET or PATCH or POST or PUT when call increments views

我有這樣的終點 我想獲取ID為1的配置文件,但同時將訪問的屬性增加1。該屬性作為對象的一部分出現。 我應該使用哪個HTTP動詞來獲取訪問屬性增加1的配置文件對象。 每次獲取ID為1的配置文件時,訪問的屬性都會增加1。 ...

RESTful API設計:查詢參數的列表值選項

[英]RESTful API design: list value options for query param

假設您正在構建一個API,該API返回以下位置的資源列表: 可以使用query param進行過濾: 到現在為止還挺好。 現在要求您創建一個端點,該端點返回foo的可用值; 您希望哪個端點返回可用於過濾資源的選項? 我的建議是使用HTTP方法OPTIONS : ...

403在使用delete關鍵字傳遞參數整數值時禁止GET方法

[英]403 forbidden on GET method while passing parameter integer value with delete keyword

啟用防火牆后,在GET方法上獲取403禁止。 我需要在Web API上搜索數據,在這里我要將輸入字符串作為參數傳遞給GET方法。 例如搜索“你好嗎”或“任務124”。 它給了我搜索結果。 但是,當我使用delete或truncate關鍵字搜索任何整數值時,我得到403。 例如“ 1 ...

哪個REST HTTP動詞用於“問答”場景?

[英]Which REST HTTP verb to use for “Q&A” scenario?

我工作的auth系統有這個新功能: 1. Auth系統允許用戶指定他們交易的依賴方, 2.依賴方可以批准/拒絕/可能是請求(授權) - 可能導致重定向到RP網站以獲得RP的進一步授權問題。 RP必須實現由Auth系統指定的Web服務,以執行auth系統生成的批准/拒絕/可能請求 ...

REST:應該如何“更新”資源?

[英]REST: How should a resource be “renewed”?

我正在創建一個 RESTful API,可以在其中添加、修改和刪除“條目”。 每個條目在創建時都會自動分配一個到期日期,除非在該日期之前續訂,否則會自動刪除。 當一個條目被更新時,它只是被賦予一個較晚的到期日期(由服務器,用戶不能選擇到期日期)。 我的問題是,暴露“更新”功能的 RESTful 方 ...

IIS:如何禁用 HTTP 方法跟蹤?

[英]IIS: How to disable HTTP method TRACE?

我跟着這個,而導致這一嘗試從接受TRACE方法(動詞)關閉我的網站。 基本上,我將以下部分添加到 Web.config(默認網站和其他網站)內的<system.webServer> : 它沒有用。 然后我去了 C:\\Windows\\System32\\inetsrv\\confi ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM