Ajax - Requisição externa.
15/11/2014
0
Um amigo meu está com essa duvida, alguem pode me ajudar?
Para utilizar Ajax e fazer uma requisição a um serviço externo, mas vi que Ajax é para requisições locais, ou seja, dentro da sua própria aplicação/site. Então eu gostaria de saber qual é a melhor forma de fazer uma requisição assíncrona a uma URL externa.
Obrigado.
Marcio Araujo
Posts
16/11/2014
William
Nesse site tem vários exemplos de como implementar essa prática em diversas linguagens back-end http://enable-cors.org/server.html.
Eu mesmo utilizo muito com PHP extremamente simples de implementar.
16/11/2014
Marcio Araujo
18/11/2014
Marcio Araujo
18/11/2014
William
18/11/2014
William
18/11/2014
Claudio Lopes
dei uma olhada mas não ficou claro pra min um ponto, a liberação para acesso seria por exemplo eu no php carregar a pagina inicial do google em uma div (ou seja eu acessar algo fora do dominio) ou ao contrário?
se a resposta for negativa... existe a possibilidade de carregar dados de uma pagina (forma do dominio) dentro de uma div??
18/11/2014
Marcio Araujo
19/11/2014
William
A página que recebe a requisição tem que aceitar requisições externas (fora do domínio) então nesse caso é aplicado o cors, já a página que requisita apenas constrói a chamada AJAX como é feito normalmente.
Eu utilizo isso diariamente porque executo requisições entre os portais (diferentes domínios) da empresa que trabalho, mas para isso eu mesmo deixo aberto determinadas páginas para aceitarem requisições externas. Então para aplicações entre sites da mesma empresa funciona muito bem, ou até se você for construir um mini WebService para mobile também fica legal.
Agora se a página quer for receber a requisição externa não aceitar, ou seja, você vai enviar para uma página qualquer do Google é quase certeza que não vai rolar, porque ninguém constrói páginas aceitando esse tipo de requisição, só se for um WebService.
Basicamente o desenvolvedor tem que controlar as 2 pontas, ou a site que recebe a requisição deixar disponível essa funcionalidade.
10/09/2015
Fernando Sousa
12/09/2015
William
17/09/2015
Marcio Araujo
Clique aqui para fazer login e interagir na Comunidade :)