Como pode remotos serviços web ser consumida a partir de um script do lado do cliente? [fechadas]

StackOverflow https://stackoverflow.com/questions/324771

Pergunta

Pelo que eu entendo, devido à aplicação da "política de mesma origem" nos navegadores atuais, é impossível obter dados a partir de um XMLHttpRequest enviado para um domínio diferente do domínio original do Javascript.

Eu tenho perto de zero experiência sobre este assunto, por isso estou confuso sobre serviços web sendo inutilizável de Javascript. Será que isso significa que as aplicações web com funcionalidade Ajax só pode interagir com eles sem chamar serviços fornecidos por outros domínios? Como fazer "mash-ups" de trabalho? Eu acho que os serviços são consumidos no lado do servidor, em seguida, os dados são passados ??para o cliente através de chamadas Ajax locais. Eu não sei.

A única maneira que eu posso imaginar para conseguir do lado do cliente consumidor de serviços seria para recuperar um arquivo Javascript diretamente do domínio do serviço de web-alvo através de um tag <script>, em seguida, usar a sua API para interagir com o domínio remoto.

Alguém pode me esclarecer?

Foi útil?

Solução

Em sua pergunta seu mencionou o

Outras dicas

Tenha um olhar em JSONP, que funciona em torno da política de mesma origem usando praticamente a abordagem que você está descrevendo, apenas certifique-se que você confia onde obtê-lo a partir de ...

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top