【发布时间】:2020-04-10 01:58:51
【问题描述】:
我有一个用 vb.net 编写的 REST 服务,在 IIS 上运行,它定义了许多 <WebGet>,一个支持带有 <WebInvoke(Method:="POST")> 的 POST。现在我知道浏览器通过使用OPTIONS 方法进行预调用(查看支持哪些方法)进行预检检查,但我不知道的是,我是否必须定义<WebInvoke(Method:="OPTIONS)> 或者是这只是通过将 Access-Control-Allow-Methods 添加到我的 web.config 来解决的,我可以找到很多关于如何启用 CORS 的文章,我认为我不需要添加另一个 <WebInvoke>,但我需要一些指导。
希望你能帮忙。
【问题讨论】: