SOAP Problem, Soap- Javascript client - Portübergreifend? bzw. Serverübergreifend..

sten76

Grünschnabel
Ich möchte gerne soapanfragen via JavaScript (aus technischen Gründen) tätigen. Hierzu habe ich mir dieses Beispiel
http://www.guru4.net/articoli/javascript-soap-client/en/

scheint das bekannteste unter den javascriptclients zu sein.

herangezogen damit ich mir dieses SOAP-gedöns zugemüte führe.. kenn mich damit wenig aus...

Clever wie ich bin habe ich mir eine einfache Testumgebung geschaffen dazu habe ich mir den MS Cassini Personal Web Server runtergeladen damit ich asp simulieren kann..

die asmx datei habe ich ins root verzeichnis kopiert, dannach... zum test habe ich dann die Dateien js und die (eine) default.htm ebenfalls reinkopiert .. den cassiniserver habe ich auf port 8080 laufen .. sodas ich via localhost:8080/default.html die webseite mit den Beispielen anzeigen lassen kann bsp: hier
http://www.guru4.net/articoli/javascript-soap-client/demo/en.aspx

mit localhost:8080/default.htm funktionieren die soapanfragen einwandfrei.

aber wenn ich von meinem zweiten webserver also
mit localhost:80/default.htm (man beachte PORT:80) auf den webservice der unter localhost:8080 läuft.. versuche
aufzurufen geht die ganze sache nicht ("wdsl is null" und zeigt als quelle die js. datei an)

Vorerst nur eine frage: greift dieser "SOP" -Mechanismus(Sicherheitsklimbim) schon bei unterschiedlichen Ports obwohl die gleiche Domain?

Eventuell falls notwendig erläutere ich später ausführlich...

ich bedanke mich schonmal im Voraus beim Forum
 
Vorerst nur eine frage: greift dieser "SOP" -Mechanismus(Sicherheitsklimbim) schon bei unterschiedlichen Ports obwohl die gleiche Domain?

Ja, die SOP trifft auch bei verschiedenen Ports zu. Ob du zwei verschiedene Ports hast oder zwei verschiedene Domains, spielt keine Rolle. Hinter beiden Adressen kann sich ein völlig anderer Dienst von einem völlig anderen Anbieter befinden.

Mozilla considers two pages to have the same origin if the protocol, port (if one is specified), and host are the same for both pages.
https://developer.mozilla.org/en/Same_origin_policy_for_JavaScript
 

Neue Beiträge

Zurück