《学习笔记》WebAPI跨域以及使用

前面我們學習了WebAPI搭建以及使用,現在我們來學習WebAPI跨域以及使用

1.我們把之前WebAPI配置的教程代碼Copy過來如圖

 

 

 2.去Nuget程序包中引用Microsoft.AspNet.WebApi.Cors插件

 

 

 3.去當前項目中App_Start目錄的WebApiConfig文件下添加如下代碼

當然 你也可以下載控制器中如圖

 

 

 

 甚至你還可以寫在配置文件,在WebConfig添加一串代碼中如圖:

 

然後在WebApiConfig文件下添加一串代碼如圖:

 

 

 

 

 備註:第一個 * 代表支持跨域請求的域名以及端口如http://localhost:26883/,第二個 * 代表請求頭信息直接用*表示 當然你也可以用 accept,content-type,origin,x-my-header,第三 * 代表請求的方法類型如POST,GET,DELETE等類型明並且設置SupportsCredentialstrue這個代表允許瀏覽器跨域,

 提示在控制器中配置的跨域信息是局部的針對某個控制器進行跨域或者方法跨域

 

4.創建一個HTML文件測試

 

 5.查看瀏覽器控制臺信息如圖:

 

posted @   害羞的青蛙  阅读(172)  评论(0编辑  收藏  举报
编辑推荐:
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示