Mám tu trochu problém. Predstavte si, že tu máme 2 servery "Server A" a "Server B".
"Server A" je dostupný pre internet, "Server B" nie je.
Mám súbor javascript v "Serveri A"(prístupné pre internet), ktorý robí požiadavku ajax (POST) na "Server B". Budú ľudia, ktorí požadujú od servera A aj odpoveď zo servera B?
Ak to nie je v každom prípade možné?
Vďaka
odpovede:
4 pre odpoveď č. 1Nie je možné spraviť Ajax na server B, ktorý nie je prístupný cez internet. Musíte urobiť ajax Server A a potom Server A pripojiť k Server B podľa PHP CURL napríklad
1 pre odpoveď č. 2
Nie.
Žiadosti Ajaxu nepochádzajú zo servera. Pochádzajú od klienta.
Ak chcete vystaviť dáta na B na internete, potom by ste potrebovali Ajaxovú požiadavku na A a potom mať A proxy údaje od B.
1 pre odpoveď č. 3
Mohli by ste spustiť inštanciu EC servera IAAS preNapríklad v službe Amazon (AWS) Nastavte server node.js na určitý port, napr. 8080, ktorý je vystavený na internete a ľudia by mohli komunikovať s ... môžete nastaviť ďalší server node.js na tej istej inštancii, ktorá sa pripája k portu, ktorý nemáte vystavený a prístup k nemu cez localhost.
Odosielanie požiadaviek HTTP zo servera na server je možné vykonať.