发送GET正常,但发送Delete请求时,返回405 Method Not Allowed??

来源:9-1 【应用】删除资源

要你命三千

2021-06-03

发送GET正常,但发送Delete请求时,返回405 Method Not Allowed??
发送Delete请求时,返回405 Method Not Allowed??
同一个Id,发送get能正常返回状态码和数据
https://localhost:5002/api/touristroutes/dd7c03eb-3358-453c-aa56-dd8177964139
图片描述

发送delete返回,405 Method Not Allowed

啊老师,怎么解决,谢谢,卡在这里了
图片描述

写回答

1回答

阿莱克斯刘

2021-06-05

同学你好,请检查一下你的代码,注意,[HttpDelete("{id}")]的id字符串需要使用花括号。

如果代码没有问题,我们得考虑一下是否是服务器的问题。

你使用的是iis服务器吗?我怀疑是iis中的WebDAV配置出了问题。试试以下的配置:

//img.mukewang.com/szimg/60bad05b093d1a7c06210465.jpg

或者干脆切换为kestrel服务器试试?

0
0

.Net 开发电商后端API 从0到精通RESTful

. Net 实战+RESTful思想纵深课程,开发优雅RESTful风格API。

977 学习 · 547 问题

查看课程