Mam serwer w naszym firmowym intranecie, który uruchamia JBoss. Chcę wysyłać wywołania API do tego serwera z mojego komputera, także w intranecie, i uzyskiwać wynikowe odpowiedzi XML za pomocą JQuery.Jak ta sama polityka pochodzenia ma zastosowanie do adresów IP?
Przeczytałem wpis na Wikipedia, ale nie rozumiem, jak to się ma do mojej sytuacji, ponieważ nasze maszyny mają tylko adresy IP, a nie nazwy domen.
mam
- serwer URL: 10.2.200.3:8001/serviceroot/service
- adres IP klienta: 10.2.201.217
moje pytania są następujące:
- O ile rozumiem d to są różne domeny, prawda? Tak więc muszę użyć serwera proxy do wywołania JQuery.ajax na serwerze
- Jeśli chcę uniknąć wykonywania (2), czy mogę zainstalować Apache na serwerze i serwer strony z formularzem kodu JS tam? Ale wtedy JS będzie z 10.2.200.3, a serwer o 10.2.200.3:8001. Czy nie są to różne domeny zgodnie z polityką?
Dzięki!
Spędziłem około godziny, próbując to zrozumieć w zeszłym roku i nie sądzę, żebym kiedykolwiek dostał dobrą odpowiedź; Naprawdę go nie potrzebowałem, więc zrezygnowałem: I – Pointy
Pointy, całkowicie cię rozumiem! Wyciągam włosy, żeby rozwiązać ten prosty wyglądający problem JQuery przez dwa dni. – recipriversexclusion