Rolf Rost: Wie uebergibt man Daten zwischen zwei Webservern

Beitrag lesen

Hi,

fuer einen guten Tipp immer dankbar. Unser Webserver bekommt XML-Daten und hat mit XML-Daten zu antworten. Wie man "am besten" eine XML-Datei zu einem Webserver schickt (vermutlich per http) ist mir noch nicht klar. (Auch wenn es viele Moeglichkeiten zu geben scheint.)

Wie waere es mit LWP::UserAgent ?

jow, an Lude (kleine Ergänzung):

die Übertragung erfolgt via http (oder https), ein Server stellt die Daten bereit der andere holt die Daten ab mit dem LWP Modul. Dabei kann die Bereitstellung der Daten auch von einem (PERL) CGI Script erfolgen.

Das *Spielchen Bereitstellen - Abholen* => GET kann natürlich auch rumgedreht werden zu einem POST: mit LWP::UserAgent können Daten/Dateien auch an einen Webserver gepostet werden, die Voraussetzung dafür ist natürlich eine serverseitige *Anwendung* welche den POST entgegennimt und verarbeitet.

Hier noch kurz beschrieben 2 andere Möglichkeiten:
rsync - ist ein Protocol was hervorragend geeignet ist ganze Platten im Internet zu spiegeln und wird auch viel eingesetzt für solche Zwecke, rsync kann ähnlich wie http gehandhabt werden

scp - Secure Copy, erlaubt verschlüsselte Übertragung der Daten über Sockets (TCPIP), in PERL gibts auch ein Modul Net::SCP (Syntax sehr ähnlich wie Net::FTP)

Rolf