Jump to content

Interaction avec une url sur serveur externe


eucaly
 Share

Recommended Posts

Bonjour,

 

Je viens vers vous car j'ai un gros problème actuellement.

Je souhaite intégrer une API à mon prestashop via une iframe. Il faut que je puisse interagir avec le contenu de l'iframe grâce au javascript présent dans ma page. Cette page est physiquement dans mon prestashop.

 

Du côté serveur je me suis occupée de faire :

 

ProxyPass /test/api http://xx.xxx.com/xxxxx/

ProxyPassReverse /test/api http://xx.xxx.com/xxxxx/

 

donc normalement quand j'appel monpresta.php/test/api/test.php&cc=eee je devrait me retrouver avec l'adresse réellement appelée : http://xx.xxx.com/xxxxx/test.php&cc=eee

 

Mais bien sur cette adresse n'existe pas réellement puisque /test/api est vrituel et donc prestashop me renvoie vers la page "Page introuvable" et donc ne me charge pas l'iframe.

 

J'ai vraiment besoins de cette API dans ma boutique et je ne peux pas l'appeler.

 

Merci à ceux qui prendront le temps de m'aider.

Share this post


Link to post
Share on other sites

Je ne comprends pas très bien ce que tu veux faire.

 

Proxypass sert a mapper un serveur, par exemple pour utiliser un serveur web interne, en passant par un deuxieme serveur web,

Imaginon que tu as un serveur (monsite.com) chez toi, accessible depuis l'exterieur, et que tu veux pouvoir acceder à une webcam (192.168.0.10:5555), tu vas faire :

Proxypass /cam 192.168.0.10:5555 et après redemarage d'apache tu pourra l'utiliser de l'exterieur en faisant monsite.com/cam

 

Pour utiliser ton api dans une Iframe tu peux utiliser une adresse comme celle ci :

http://[email protected]/api/addresses/1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More