網站首頁 編程語言 正文
restful API對資源的相應操作應該被體現成http動詞,增刪改查對應動詞應為post、delete、put、get。
按照思路寫出一個demo以后,運行,結果是這樣的:
好吧,被攔截了,怎么設置呢?網友們的回答五花八門——
有刪除webdav模塊的:
<system.webServer> <modules> <remove name="WebDAVModule" /> </modules> <handlers> <remove name="WebDAV" /> </handlers> </system.webServer>
有說是因為權限不足造成的,有說是因為頁面form太多造成的,有說是因為…………
以上一眾網友不論對錯,對此處問題都是無效的。
其實關鍵信息就隱藏在大家都能看得到的地方:
這個鏈接看過以后,相信大家心里都有譜了:修改配置。
配置文件在這里:C:\Windows\System32\inetsrv\config\applicationhost.config
需要注意的是該文件無法直接打開,先轉跳至目錄內在進行操作即可。
在這個文件內找到handlers標記,該標記下有所有模塊的配置,修改對應模塊允許的謂詞即可,如:
<add name="SimpleHandlerFactory-ISAPI-4.0_64bit" path="*.ashx" verb="GET,HEAD,POST,DEBUG,PUT,DELETE" modules="IsapiModule" scriptProcessor="C:\Windows \Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0" />
我這里將PUT和DELETE加了進去,運行:
可以看到,delete已經被支持,put也一樣,同理,如果還有什么謂詞想加進來,直接在對應模塊的配置內添加即可。
如果還是不可以,請手動刪除IIS中的WebDav模塊,如下圖:
原文鏈接:https://www.cnblogs.com/muchengqingxin/p/6138443.html
相關推薦
- 2022-02-26 SpringSecurity 自定義JwtAuthorFilter基于JWT的Token驗證
- 2022-10-02 react中的useImperativeHandle()和forwardRef()用法_React
- 2022-06-24 windows服務器修改遠程登錄的端口以及防火墻配置_win服務器
- 2022-06-04 C#復雜XML反序列化為實體對象兩種方式小結_C#教程
- 2023-06-18 C#中關于double.ToString()的用法_C#教程
- 2022-03-14 window環境編譯在linux環境運行的golang程序
- 2022-05-28 C語言?超詳細講解算法的時間復雜度和空間復雜度_C 語言
- 2022-12-15 如何使用Python最小二乘法擬合曲線代碼詳解_python
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支