Azure-API-Verwaltung CORS und POST

8

Ich verwende die Azure-API-Verwaltung, um eine reine Schnittstelle für Integrationszwecke an Dritte zu liefern.

Ich möchte einen POST mit einem JSON-Objekt erstellen, um dieses Objekt im Backend zu erstellen. Das funktioniert in der Testkonsole, die auf der Portalwebsite verfügbar ist, aber es funktioniert nicht, wenn ich versuche, ein einfaches Clientskript von einer Webseite auszuführen:

%Vor%

Wenn der contentType-Header auf "application / json" gesetzt wird, muss der Browser zuerst einen OPTIONS-Aufruf durchführen. Mein WebAPI-Projekt wurde eingerichtet, um CORS zu aktivieren, und ich habe das getestet. Mein WebAPI-Projekt gibt die folgenden Header für die Methode OPTIONS zurück:

Access-Control-Allow-Head ... Inhaltstyp Zugriffskontrolle-Zulassen-Orig ... *

Wenn ich jedoch versuche, diese Operation mithilfe der Azure-Verwaltungs-API aufzurufen, erhalte ich einen 200-Status für die OPTIONS-Methode, aber keine anderen Header sind vorhanden. Ich habe viele Richtlinienkonfigurationen ausprobiert, dies war mein letzter Versuch:

%Vor%

Was fehlt mir, damit das funktioniert?

    
Frederik Vellemans 30.09.2014, 13:15
quelle

0 Antworten