Azure Machine Learning - CORS

8

Ich habe stundenlang nach diesem gesucht und kann keine einzige Sache finden, die die Frage beantwortet. Ich habe einen neuen Azure Machine Learning-Dienst erstellt und veröffentlicht und einen Endpunkt erstellt. Ich kann den Dienst mit dem Postman REST CLient aufrufen, aber der Zugriff über eine JavaScript-Webseite gibt ein Konsolenprotokoll zurück, das besagt, dass CORS für den Dienst aktiviert ist. Jetzt, für das Leben von mir, kann ich nicht herausfinden, wie man CORS für Azure Machine Learning-Dienste deaktiviert. Jede Hilfe wäre sehr geschätzt, danke!

    
Neil 16.01.2015, 16:00
quelle

2 Antworten

4

Gegenwärtig unterstützen wir die Deaktivierung von CORS auf der API-Seite nicht, aber Sie können entweder die obige Option verwenden oder Sie können den API-Verwaltungsdienst verwenden, um CORS zu deaktivieren. Die folgenden Links sollen Ihnen dabei helfen.

Hier sind die Links: Schritt für Schritt Anleitung, auch dieses Video zum Setzen von Kopfzeilen und dieses Dokument zu Richtlinien.

API-Verwaltungsdienst erlaubt CORS, indem er auf der API-Konfigurationsseite

aktiviert wird     
neerajkh 02.02.2016, 04:31
quelle
2

Sie müssen Ihren Browser mit --disable-web-security starten (Chrome ist das). Hier ist etwas jQuery, mit dem ich den Dienst nach dem Neustart meines Browsers mit --disable-web-security aufrufen konnte:

%Vor%

Das hat die Daten zurückgegeben. Hinweis: Stellen Sie sicher, dass diese Warnung in Chrome angezeigt wird. Ich habe es zunächst nicht getan, weil einige Chrome-Prozesse noch im Hintergrund liefen. Nach dem Töten dieser, Neustart mit dieser Flagge, sah die Nachricht, es funktionierte. (Chrome v40.etwas)

Siehe: Ссылка

    
Jochen van Wylick 28.01.2015 10:12
quelle