Originariamente inviato da tony83
OK per passare un'oggetto tramite http come mi consigli di procedere? in che cosa dovrei trasformarlo per poi spedirlo?
Darei per scontato che tu sappia cosa è e come funziona il protocollo HTTP ma vista la tua domanda ... tanto scontato non lo è.

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.