我已經搜索了這個小時,並找不到一個答案的問題。我創建併發布了一個新的Azure機器學習服務,並創建了一個端點。我可以使用Postman REST CLient調用該服務,但通過JavaScript網頁訪問該服務會返回一個控制檯日誌,說明爲該服務啓用了CORS。現在,對於我來說,我無法弄清楚如何禁用CORS for Azure機器學習服務。任何幫助將不勝感激,謝謝!Azure機器學習 - CORS
8
A
回答
4
目前,我們不支持禁用的API側CORS,但您可以使用上面的選項,或者您可以使用API管理服務禁用CORS。下面的鏈接可以幫助您解決此問題
以下是鏈接:step by step指南,還有這個video關於設置標題,以及this doc的政策。
API管理服務允許通過在API配置頁面中啓用CORS
2
你必須從--disable-web-security
(即Chrome)開始你的瀏覽器。下面是一些jQuery的,讓我打電話給該服務後,重新開始我的瀏覽器 - 禁用網絡安全:
$(document).ready(function() {
var ajaxData = "-- the request body ";
var serviceUrl = "https://ussouthcentral.services.azureml.net/workspaces/00e36959fc3e4673a32eae9f9b184346/--whatever";
$.ajax({
type: "POST",
url: serviceUrl,
data: ajaxData,
headers: {
"Authorization": "Bearer --API KEY HERE--",
"Content-Type": "application/json;charset=utf-8"
}
}).done(function (data) {
console.log(data);
});
});
返回的數據。注意:請確保您在Chrome中看到該警告。我沒有拳頭,因爲一些Chrome進程仍在後臺運行。在殺死那些人之後,用那面旗幟重新開始,看到這個消息,它就起作用了。 (鉻v40.something)
+0
-1:OP特意問「我不知道如何禁用Azure機器學習服務的CORS」。禁用本地瀏覽器安全性(本質上)不安全,而不是使用Azure ML發佈的Web服務的生產應用程序的解決方案。 – tatlar
相關問題
- 1. Asp.net Azure機器學習
- 2. Azure機器學習-python
- 3. Azure機器學習分類
- 4. 如何在Azure機器學習上應用學習曲線
- 5. Azure機器學習偶數採樣
- 6. Azure機器學習工作室備份
- 7. Azure的機器學習 - 從數據集
- 8. Azure機器學習實驗創作
- 9. Azure機器學習結果解釋
- 10. 成功使用Azure機器學習API?
- 11. 自動化Azure機器學習
- 12. Python機器學習API - Microsoft Azure/AWS Lambda
- 13. Python到PHP - Azure機器學習
- 14. 安排Azure機器學習實驗
- 15. Azure的機器學習錯誤
- 16. 機器學習在Python:scikit學習/ Pybrain
- 17. 深度學習與機器學習
- 18. 機器學習,Python
- 19. 機器學習udacity
- 20. 機器學習形狀和類型的機器學習
- 21. 機器學習 - 感知器
- 22. Azure機器學習REST API:沒有機構
- 23. Azure學習路徑
- 24. Python監督機器學習
- 25. Bot中的機器學習
- 26. C機器學習庫#
- 27. 通過機器學習
- 28. Perl的機器學習
- 29. 基本機器學習
- 30. 雲機器學習預測
嗨尼爾,我也嘗試使用Azure ML API。我正在嘗試將它與Ruby on Rails一起使用。你有什麼成功的JavaScript? –
嗨提利昂,不幸沒有 - 仍然在等待這個答案。很高興別人也想知道同樣的事情! – Neil
http://stackoverflow.com/questions/27576426/connect-to-microsoft-azure-machine-learning-studio-api-with-ruby-instead-of-pyth –