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.