Als «cors» getaggte Fragen

Verwenden Sie dieses Tag, wenn in der Browser-Devtools-Konsole eine Meldung zu CORS (Cross-Origin Resource Sharing) angezeigt wird. Beispielsweise hat Ihr Browser einen Fehler zu Access-Control-Allow-Origin protokolliert und Sie möchten wissen, wie Sie den Fehler beheben können. Auch für andere Fragen zum CORS-Protokoll (definiert im Fetch Living Standard als eine Möglichkeit, Antwortheader zu verwenden, um Browsern anzuweisen, die Richtlinie für denselben Ursprung zu lockern und XHR / Fetch / Ajax-Anforderungen für verschiedene Ursprünge zuzulassen).

16
CORS mit Federstiefel und eckigen Js funktionieren nicht
Ich versuche, REST-Endpunkte für eine Anwendung (Spring-Boot-Anwendung) von einer anderen (anglejs) aufzurufen. Die Anwendungen werden auf den folgenden Hosts und Ports ausgeführt. REST-Anwendung mit Spring Boot, http://localhost:8080 HTML-Anwendung mit anglejs, http://localhost:50029 Ich benutze auch spring-securitymit der Spring-Boot-Anwendung. Über die HTML-Anwendung kann ich mich bei der REST-Anwendung authentifizieren, danach kann ich …

2
CORS-Fehler auf derselben Domain?
Ich stoße gerade auf ein seltsames CORS-Problem. Hier ist die Fehlermeldung: XMLHttpRequest cannot load http://localhost:8666/routeREST/select?q=[...] Origin http://localhost:8080 is not allowed by Access-Control-Allow-Origin Zwei Server: localhost: 8666 / routeREST /: Dies ist ein einfacher Python Bottle-Server. localhost: 8080 /: Python simpleHTTPserver, auf dem ich die Javascript-Anwendung ausführe. Diese App führt Ajax-Anforderungen …

6
Firebase Storage und Access-Control-Allow-Origin
Ich versuche, Dateien von Firebase Storage über eine XMLHttpRequest herunterzuladen, aber Access-Control-Allow-Origin ist für die Ressource nicht festgelegt, daher ist dies nicht möglich. Gibt es eine Möglichkeit, diesen Header auf dem Speicherserver festzulegen? (let [xhr (js/XMLHttpRequest.)] (.open xhr "GET" url) (aset xhr "responseType" "arraybuffer") (aset xhr "onload" #(js/console.log "bin" (.-response …


11
Spring CORS Es ist kein Header 'Access-Control-Allow-Origin' vorhanden
Ich erhalte das folgende Problem, nachdem ich web.xml nach Java Config portiert habe No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:63342' is therefore not allowed access. Basierend auf einigen Spring-Referenzen wurde der folgende Versuch versucht: @Configuration @ComponentScan(basePackageClasses = AppConfig.class, useDefaultFilters = false, includeFilters = { @Filter(org.springframework.stereotype.Controller.class) }) …

3
Chrome zeigt keine OPTIONS-Anforderungen auf der Registerkarte "Netzwerk" an
Meine Webclient-Anwendung setzt HTTP-POST-Anforderungen über die Abruf-API. Ich sehe, dass OPTIONS-Preflight-Anforderungen über den Debugging-Proxy (Charles Proxy) gesendet werden, aber nicht auf der Registerkarte Google Chrome Developer Tools \ Network angezeigt werden. Auf der Registerkarte "Netzwerk" sind keine Filter eingerichtet. Ich erinnere mich, dass OPTIONS-Anfragen dort sichtbar waren, aber nicht mehr. …

6
Ist CORS eine sichere Möglichkeit, domänenübergreifende AJAX-Anfragen zu bearbeiten?
Nachdem ich über CORS (Cross-Origin Resource Sharing) gelesen habe, verstehe ich nicht, wie es die Sicherheit verbessert. Domänenübergreifende AJAX-Kommunikation ist zulässig, wenn der richtige ORIGIN-Header gesendet wird. Als Beispiel, wenn ich sende HERKUNFT: http://example.com Der Server prüft, ob diese Domäne in der Whitelist enthalten ist, und, falls vorhanden, den Header: …

9
Lösen Sie die gemeinsame Nutzung von Cross Origin-Ressourcen mit Flask
Für die folgende ajaxPostanfrage für Flask( wie kann ich Daten verwenden, die von Ajax in der Flasche gepostet wurden? ): $.ajax({ url: "http://127.0.0.1:5000/foo", type: "POST", contentType: "application/json", data: JSON.stringify({'inputVar': 1}), success: function( data ) { alert( "success" + data ); } }); Ich erhalte eine Cross Origin Resource Sharing (CORS)Fehlermeldung: …

3
So wenden Sie den CORS-Preflight-Cache auf eine gesamte Domain an
Ich erstelle eine REST-Anwendung, die CORS verwendet. Jeder REST-Aufruf ist anders und ich stelle fest, dass das Abrufen des Preflight-OPTIONS-Aufrufs einen erheblichen Aufwand bedeutet. Gibt es eine Möglichkeit, ein Preflight-OPTIONS-Ergebnis zwischenzuspeichern und anzuwenden, sodass nachfolgende Aufrufe derselben Domäne die zwischengespeicherte Antwort verwenden?
78 cors 

2
Wann ist es sicher, CORS zu aktivieren?
Ich entwickle eine JSON / REST-Web-API, für die ich speziell möchte, dass Websites von Drittanbietern meinen Dienst über AJAX aufrufen können. Daher sendet mein Dienst den berühmten CORS-Header: Access-Control-Allow-Origin: * Dadurch können Websites von Drittanbietern meinen Dienst über AJAX aufrufen. Alles in Ordnung soweit. Ein Unterabschnitt meiner Web-API ist jedoch …

11
Asp.Net WebApi2 Aktivieren Sie CORS, die nicht mit AspNet.WebApi.Cors funktionieren. 5.2.3
Ich habe versucht, die Schritte unter http://enable-cors.org/server_aspnet.html zu befolgen , damit meine RESTful-API (implementiert mit ASP.NET WebAPI2) mit Cross-Origin-Anforderungen (CORS Enabled) funktioniert. Es funktioniert nur, wenn ich die web.config ändere. Ich habe die WebApi Cors-Abhängigkeit installiert: install-package Microsoft.AspNet.WebApi.Cors -ProjectName MyProject.Web.Api Dann habe App_Startich in meiner Klasse WebApiConfigwie folgt: public static …

3
Warum werden Access-Control-Expose-Header benötigt?
Ich habe nach den spezifischen Sicherheitsgründen gesucht, warum dies hinzugefügt wurde. Es war eine Art WTH-Moment, als ich cors implementierte und sah, dass alle Header zurückgegeben wurden, aber ich konnte nicht über Javascript darauf zugreifen.
77 cors 

11
Socket.io + Node.js Ursprungsübergreifende Anforderung blockiert
Ich verwende node und socket.io, um eine Chat-Anwendung zu schreiben. Es funktioniert gut in Chrome, aber Mozilla gibt einen Fehler aus, um die Cross-Origin-Anfragen zu aktivieren. Ursprungsübergreifende Anforderung blockiert: Die gleiche Ursprungsrichtlinie verbietet das Lesen der Remote-Ressource unter http://waleedahmad.kd.io:3000/socket.io/?EIO=2&transport=polling&t=1401964309289-2&sid=1OyDavRDf4WErI-VAAAI . Dies kann behoben werden, indem die Ressource in dieselbe Domäne …

7
canvas.toDataURL () SecurityError
Ich verwende also Google Maps und bekomme das Bild so, dass es so aussieht <img id="staticMap" src="http://maps.googleapis.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=13&size=600x300&maptype=roadmap &markers=color:blue%7Clabel:S%7C40.702147,-74.015794&markers=color:green%7Clabel:G%7C40.711614,-74.012318 &markers=color:red%7Ccolor:red%7Clabel:C%7C40.718217,-73.998284&sensor=false"> Ich muss es retten. Ich habe folgendes gefunden: function getBase64FromImageUrl(URL) { var img = new Image(); img.src = URL; img.onload = function() { var canvas = document.createElement("canvas"); canvas.width = this.width; canvas.height …

5
fetch () sendet keine Header?
Ich sende eine POST-Anfrage wie folgt vom Browser: fetch(serverEndpoint, { method: 'POST', mode: 'no-cors', // this is to prevent browser from sending 'OPTIONS' method request first redirect: 'follow', headers: new Headers({ 'Content-Type': 'text/plain', 'X-My-Custom-Header': 'value-v', 'Authorization': 'Bearer ' + token, }), body: companyName }) Bis die Anfrage mein Back-End erreicht, …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.