Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    comunicazione tra servers

    Come faccio a spedire il contenuto di in file (per adesso solo testo) da un server all'altro emulando il metodo POST dei forms?

    mi spiego meglio:

    Lo script A sul server A carica un file .txt e lo spedisce tramite POST ad un script B su server B quest'ultimo fa poi partire ad esempio il download da browser del file .txt in questione...(sarebbe bello sapere anche come lo script B nel server B possa ritornare il file .txt "trattato" nello script A del server A)

    spero che mi riusciate a capire...

    col metodo get sarebbe stato facile... http://site/?name=value

    cmq non è detto che il server che riceve debba rispondere...

    Grazie!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    46
    Ciao,

    La prima idea che mi viene in mente è l'utilizzo di LWP con la CGI B nel seguente modo:

    1 - A dice B che può richiedere il file:
    print "Location: http://sitoB.com/B.cgi?richiesta=ok&.../testo.txt\n\n";

    2 - B richiede il file usando il Modulo LWP::Simple (o altro LWP):
    use LWP::Simple;
    $contenuto = get "$file_url";

    3 - B manipola $contenuto;

    4 - B lo scrive in un file temporaneo;

    5 - B avvisa A che il file è pronto;

    6 - A se lo riprende, chiedendolo a B che lo apre per A e poi lo cancella.

    Naturalmente puoi gestire a piacimento le autorizazioni e i controlli per gli accessi reciproci.

    Ciao,
    zamak

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.