由於服務器端只接受PUT方法,因此我在HTML表單中使用了method='PUT'
。但瀏覽器並沒有像預期的那樣使用PUT方法,它是GET
。當我設置method='POST'
它是POST
。
我不知道爲什麼method='PUT'
不起作用。我已經在Chrome和Firefox上進行了測試。HTML表格PUT方法
40
A
回答
88
瀏覽器只支持POST
和GET
,如果你需要PUT
,你必須通過郵寄發送表單/獲取,然後做服務器端的正確PUT
請求。
編輯儘管XMLHttpRequest的大部分實現支持PUT
和DELETE
。
+3
+1可靠答案。 – AlienWebguy
18
PUT
未被識別並且被同化到GET
。
大多數框架使用隱藏的輸入以獲得PUT
或DELETE
:
<input type="hidden" name="_method" value="PUT">
相關問題
- 1. 啓用HTML PUT方法7.5
- 2. ContentValues put方法
- 3. Put方法
- 4. Supertest PUT方法
- 5. PUT方法form_for
- 6. 通過PUT方法提交Extjs表單
- 7. 方法與laraval用於PUT方法
- 8. Ajax調用PUT方法
- 9. PUT服務方法示例?
- 10. HTTP PUT方法上IIS7
- 11. HTTP PUT方法混淆
- 12. 紅寶石:HTTP PUT方法
- 13. 無法提交html表格
- 14. 無法提交HTML表格
- 15. 無法解析方法put(java.lang.string,java.lang.string)
- 16. 無法使用PUT HTTP方法
- 17. 玩法框架中的PUT方法FunctionalTest
- 18. rails請求規格json的PUT方法沒有通過
- 19. HTML表單方法GET
- 20. HTML表單方法= HASH?
- 21. 最好的方法來跟蹤數據庫表格/列的HTML表格控制
- 22. HTML表格比HTML表格更好嗎?
- 23. 在WEBrick中處理PUT方法
- 24. Sinatra PUT方法不起作用?
- 25. Django窗體PUT和DELETE http方法
- 26. 使用PUT方法與PHP curl庫
- 27. PUT/POST/DELETE方法的測試
- 28. HTTP PUT方法AngularJS不工作與頭
- 29. 節點js不保存方法PUT
- 30. 使用方法Put構建JSONObjects
嘗試尋找在http://stackoverflow.com/questions/812711/how-do-you-do-an-http-put ,這有一些代碼示例。 – ghostJago