Mam witrynę http://
, która musi uzyskać dostęp do interfejsu JSON API innej firmy, który jest dostępny w witrynie https://
. Czytałem przez Ways to circumvent the same-origin policy, ale wydaje się, że opisane metody nie są odpowiednie dla mnie:Jak ominąć zasady tego samego pochodzenia dla witryny https firmy zewnętrznej?
- Sposób document.domain - działa tylko na subdomenach.
- Metoda udostępniania źródeł krzyżowych - wymaga współpracy serwera.
- Metoda window.postMessage - wydaje się wymagać otwarcia okna podręcznego?
- Metoda Reverse Proxy - Możliwe rozwiązanie, ale wydaje się zbyt trudne do skonfigurowania.
- http://anyorigin.com - Wydaje się nie obsługiwać protokołu SSL.
Czy to jest to? Czy muszę wdrożyć rozwiązanie 4, które wydaje się dość skomplikowane, czy też czegoś brakuje?
Czy nie Curl wynik z drugiej strony ze zwykłej stronie PHP na własnej domenie, a następnie chwyć JSON z tej strony PHP? –
Czy [JSONP] (http://en.wikipedia.org/wiki/JSONP) nie działałby tutaj? – jwueller
Jestem prawie pewny, że anyorigin.com obsługuje SSL. Spróbuj pobrać 'https: // test.kems.net /', na przykład - działa dobrze. –