httpverbs

    21熱度

    3回答

    如果我已經使用[AcceptVerbs(..)]屬性裝飾了我的操作方法,是否必須在我的路由定義中註冊HttpVerb約束(當我註冊路由時)? 例如。我有這個。 [AcceptVerbs(HttpVerbs.Post)] public ActionResult Create(FormCollection formCollection) { .. } 我是否需要將此參數添加到引用此操作的路由中

    2熱度

    1回答

    如何在應用程序啓動時檢測到客戶端不支持DELETE和PUT動詞,並自動重載POST動詞? 在服務器端,我如何將那些過載的POST動詞重定向到正確的動作? 假設我有一個被覆蓋的DELETE請求,我如何在控制器中調用與該操作匹配的適當函數? 我的猜測是我應該使用一些操作過濾器並使用反射來檢查與我的函數相匹配的屬性(在本例中爲DeleteFoo(Guid Id))。

    19熱度

    4回答

    我有一個擁有計數器的資源。例如起見,我們不妨將資源輪廓,而計數器的意見該配置文件的數量。 根據REST wiki,PUT請求應該用於資源創建或修改,並且應該是冪等的。如果我正在更新配置文件的名稱,那麼這種組合很好,因爲我可以發出一個PUT請求,它將名稱設置爲1000次,結果不會改變。 對於這些標準的PUT請求,我的瀏覽器做類似: PUT /profiles/123?property=value&p

    46熱度

    3回答

    我讀過w3.org spec on the 'HEAD' verb,我想我錯過了一些東西。我看不出它會如何有用。 HTTP'HEAD'動詞在Web開發中有用嗎? 如果是這樣,怎麼樣?

    1熱度

    2回答

    當試圖上傳任意數量的文件,包括非常小的文件,似乎succeed-但隨後重定向到一個錯誤頁面,指示如下: /_layouts/error.aspx?ErrorText=The%20HTTP%20verb%20POST%20used%20to%20access%20path%20%27%2F%5Fvti%5Fbin%2Fshtml%2Edll%2FSiteCollectionDocuments%2FF

    0熱度

    1回答

    我有一個網站Windows Server 2008的 該網站是HTML,並且有兩種形式,其POST到PHP腳本上運行(包括髮送電子郵件)。然而 這個錯誤出現,當我點擊提交頁面 「405上的按鈕 - 用來訪問本頁面的HTTP動詞是不允許 您正在尋找無法顯示,因爲無效的方法在頁(HTTP動詞)被用來嘗試訪問。「 環顧四周後,我嘗試了一些解決方案,但似乎沒有任何工作。 我試過添加一個.html擴展,允許

    5熱度

    1回答

    如何確保PHP請求管道中的動作是POST並拒絕其他人?

    2熱度

    3回答

    如果這是一個重複,請讓我知道 - 因爲我有一個快速的樣子,找不到任何真正解決我的問題的東西。 我與ASP.NET MVC 2的實驗現在從Web窗體背景的人,我才真正處理HTTP GET和HTTP POST。 我想看看我能申請GET/PUT/POST/DELETE到各自CRUD在我的倉庫操作(查找,插入,更新,刪除)。 說我有一個單獨的控制器,具有以下操作方法: [HttpGet] // GET: