Grazie mille stavo impazzendo..

ma quindi non posso nemmeno scrivere in un file di testo che si trova su un server?

perchè la scrittura in locale la riesco a fare, è quella in remoto che non va.. pero' ho letto nella classe URLConnection che se si vuole scrivere bisogna settare:

setDoOutput(true);

che senso ha allora??