Ich versuche, CORS für eine neue Version unseres SOAP-Web-Service (der unter HTTPS läuft und Benutzername/Passwort-Authentifizierung hat), die über JS verbunden werden können.Verwendung von CORS + SOAP + WCF für einen HTTPS-Dienst
Im Moment bekomme ich es funktioniert gut lokal (nicht domänenübergreifend) aber bald, da es eine andere Domäne verwendet, bekomme ich Folgendes aus dem WCF Traceviewer. (400 Bad Request in IIS7)
<ExceptionString>System.Xml.XmlException: The body of the message cannot be read because it is empty.</ExceptionString>
Es scheint, es nicht einmal ist zum Teil immer, wo meine Nachricht Inspektor der entsprechenden CORS-Header hinzuzufügen läuft.
Hat jemand dies schon einmal erlebt oder hat es CORS geschafft, unter einem HTTPS SOAP Service zu arbeiten?
Ich würde mich über jeden möglichen Rat freuen, den Sie geben können.
Cheers, Jamie
Niemand hat irgendwelche Ideen? – Jamie
Haben Sie die Lösungen von diesem Problem überprüft und ausprobiert [SO: Aktivieren der verteilungsübergreifenden Ressourcenfreigabe auf IIS7] (http://stackoverflow.com/questions/12458444/enabling-cross-origin-resource-sharing-on-iis7) –
sicher, dass alle non-GET/POST-Methoden explizit von content-orign-allow-methods zugelassen sind. Ich erinnere mich an WebDAV mit Propget und Suche, nicht sicher über andere SOAPs ... – dandavis