Darei per scontato che tu sappia cosa è e come funziona il protocollo HTTP ma vista la tua domanda ... tanto scontato non lo è.Originariamente inviato da tony83
OK per passare un'oggetto tramite http come mi consigli di procedere? in che cosa dovrei trasformarlo per poi spedirlo?
HTTP è un protocollo request/response tra un client e un server, il protocollo definisce una serie di "metodi" (8 se non sbaglio) con cui il client specifica al server cosa vuole fare/ottenere. I due metodi più tipici e comuni sono il GET e il POST. POST serve principalmente per inviare dei dati ad un URL, tipicamente sono i dati (testuali) contenuti in un modulo (<form>) di una pagina web.
Si possono anche passare dati binari ma la mia domanda a questo punto è: a chi devi inviarli? cioè chi c'è dall'altra parte? Intendo dire: uno script PHP? una servlet? uno script Perl?
E come devono essere codificati i dati? Se un oggetto Java lo serializzi e invii lo stream di dati tramite HTTP con un POST (cosa fattibile), dall'altra parte chi riceve deve per forza sapere come de-serializzarlo.
Cioè, per concludere, non è chiaro cosa ci devi fare, a chi e come devi passare i dati.