4 Stimmen

Aktivieren von Cross-Site-Requests in Tomcat

Erstens kann dies als doppelte Frage markiert werden, aber die anderen Fragen wurden überhaupt nicht beantwortet, und ich glaube, niemand fand sie interessant.

Ich wollte Cross-Site-Anfragen in meinem Tomcat-Server aktivieren. Google zeigt, dass in Apache, können wir eine Cross-Site durch Hinzufügen aktivieren

Access-Control Allow-Origin.

Wie kann man dies im Tomcat erreichen? Ich möchte zwei Dinge: Erstens, den Zugang für alle öffnen und zweitens, den Zugang für begrenzte Seiten.

Ist das möglich, und wenn ja, wie kann man das machen?

Wie können APIs funktionieren, wenn standortübergreifende Anfragen nicht möglich sind? Ich kann einige Daten an den Paypal-Server senden und erhalte eine Antwort zurück. Ich weiß, dass das in einigen serverseitigen Sprachen (Java, PHP) möglich ist. Aber ich möchte wissen, ob es auch mit Java Script möglich ist,

3voto

Ich glaube, ich habe einen Weg gefunden, wenn ich eine Antwort vom Tomcat Server, d.h. von Servlets, sende, setze ich den Response Header so, dass er folgendes enthält

Response.setHeader("Access-Control-Allow-Origin","http://www.myserver.com");

Und wie Chris kommentierte, ist es nicht in Apache-Direktiven, sondern nur in Response Headers. Ich hoffe, es ist hilfreich für jemanden, der Cross-Domain-Anfragen versucht.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X