javascript
借助 CORS 从 JavaScript 使用 API 应用
應(yīng)用服務(wù)提供內(nèi)置的跨域資源共享 (CORS) 支持,可讓 JavaScript 客戶端對 API 應(yīng)用中托管的 API 進行跨域調(diào)用。應(yīng)用服務(wù)允許配置對 API 的 CORS 訪問,無需在 API 中編寫任何代碼。
本文包含兩個部分:
-
如何配置 CORS 部分概述如何為任何 API 應(yīng)用、Web 應(yīng)用或移動應(yīng)用配置 CORS。此部分適用于應(yīng)用服務(wù)支持的所有框架,包括 .NET、Node.js 和 Java。
-
本文從繼續(xù)學(xué)習(xí) .NET 入門教程部分開始演示 CORS 支持,其內(nèi)容基于第一篇 API 應(yīng)用入門教程中完成的工作。
如何在 Azure 應(yīng)用服務(wù)中配置 CORS
可以在 Azure 門戶中或使用 Azure Resource Manager 工具配置 CORS。
在 Azure 門戶中配置 CORS
在瀏覽器中轉(zhuǎn)到 Azure 門戶。
單擊“應(yīng)用程序服務(wù)”,然后單擊 API 應(yīng)用的名稱
?? 3.?在“API 應(yīng)用”右側(cè)打開的“設(shè)置”邊欄選項卡中,找到“API”部分,然后單擊“CORS”。
?? 4. ? 在文本框中,輸入要允許的一個或多個 JavaScript 調(diào)用源 URL。
? ? ? ?? 例如,如果已將 JavaScript 應(yīng)用程序部署到名為 todolistangular 的 Web 應(yīng)用,請輸入 "https://todolistangular.chinacloudsites.cn" 。或者,輸入星號 (*) 指定接受所有原始域。
?? 5. ? 單擊“保存”。
?
單擊“保存”后,API 應(yīng)用將接受來自指定 URL 的 JavaScript 調(diào)用。
?
使用 Azure Resource Manager工具配置 CORS
也可以使用 Azure PowerShell 和 Azure CLI 等命令行工具中的 Azure Resource Manager 模板來配置 API 應(yīng)用的 CORS。
有關(guān)可設(shè)置 CORS 屬性的 Azure Resource Manager 模板的示例,請打開本教程的示例應(yīng)用程序存儲庫中的 azuredeploy.json 文件。找到如以下示例中所示的模板部分:
"cors": {"allowedOrigins": ["todolistangular.chinacloudsites.cn"]}?
?
想繼續(xù)學(xué)習(xí) .NET 入門教程,可以點擊這里。
?
轉(zhuǎn)載于:https://www.cnblogs.com/cbits/p/7453409.html
總結(jié)
以上是生活随笔為你收集整理的借助 CORS 从 JavaScript 使用 API 应用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: fastjson使用中遇到的
- 下一篇: javascript 将内容复制到剪贴板