Sassy Geschrieben 8. Juli 2010 Teilen Geschrieben 8. Juli 2010 Hallo zusammen, ich bastel gerade eine Webapplikation und ich möchte gerne per Ajax einen Request auf einen anderen Server machen um Daten von diesem einzubinden. Nun gibt es die sog. Same Origin Policy die verbietet, dass man Daten von "fremden" Servern einbinden kann, bzw. müssen die Daten von der gleichen Quelle sein. (Ich kann es leider nicht so gut erklären, aber die Javascriptler wissen schon Bescheid ) Ich weiss, dass man sowas trotzdem realisieren kann, wenn man einen Proxy benutzt. (Diesen kann man beispielsweise in den TomCat integrieren, dann funktioniert das auch wunderbar.) Jetzt ist allerdings folgendes Phänomen bei mir aufgetreten: Ich arbeite mit TomCat, habe aber keinen Proxy installiert. Gestern habe ich einen Ajax Request gemacht und die angeforderten Daten wurden in meine Webseite eingebunden. Seit heute Morgen funktioniert dies nicht mehr und ich bekomme immer eine Fehlermeldung "XMLHttpRequest.open Zugriff verweigert". Diese Fehlermeldung deckt sich mit meinem Wissen und bedeutet, dass hier ein Proxy fehlt und der Ajax Request nicht ausgeführt werden darf. Ich frage mich nun jedoch, wieso es gestern ohne Proxy trotzdem ging :confused: Ich hoffe jemand hat eine Idee. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Toothrot Geschrieben 13. Juli 2010 Teilen Geschrieben 13. Juli 2010 Ohne irgendwelche Details wird wohl niemand beantworten können, warum das funktioniert hat. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Sassy Geschrieben 13. Juli 2010 Autor Teilen Geschrieben 13. Juli 2010 Mehr Details kenne ich aber nicht Grundlegend würde mich interessieren, wieso Ajax-Request teils auch ohne Proxy funktionieren. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Toothrot Geschrieben 13. Juli 2010 Teilen Geschrieben 13. Juli 2010 Cross-Domain Ajax Requests funktionieren nicht ohne Proxy. Nennen wir es also ein Wunder. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.