【发布时间】:2019-12-17 04:24:59
【问题描述】:
在启用防火墙时获取 403 禁止 GET 方法。 我需要在 Web API 上搜索数据,我在 GET 方法中将输入字符串作为参数传递。例如。搜索“你好吗”或“任务 124”。它给了我搜索结果。
但是,当我使用 delete 或 truncate 关键字搜索任何整数值时,我得到 403。例如。 “122 删除”或“23 截断”。
- 我关闭了防火墙,它工作正常。在防火墙中也有一些规则可以绕过这个,但我不必采用这种方法。
- 我尝试了 HTML 编码,但它也不被防火墙接受,所以尝试搜索“122%20delete”,用编码值替换空格有点不走运。
- 我尝试使用 POST 调用而不是 GET 来调用该方法,但它有效,但是我想将该方法保留为仅 GET :)
我需要使用 delete 关键字搜索具有整数值的数据。任何帮助将不胜感激。
【问题讨论】:
-
这里不执行删除操作。我需要在 API 中使用 delete 关键字搜索数据,这是一种 GET 方法。
标签: asp.net-web-api windows-firewall httpverbs