《学习笔记》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等類型明並且設置SupportsCredentials為true這個代表允許瀏覽器跨域,
提示:在控制器中配置的跨域信息是局部的針對某個控制器進行跨域或者方法跨域
4.創建一個HTML文件測試
5.查看瀏覽器控制臺信息如圖:
分类:
C#
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .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 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义