Je rencontre le problème this mais je ne sais pas exactement si.Impossible d'écrire la sortie après avoir lu l'entrée; Expérimentant cela mais pas certain de cause
J'ai découvert Cannot write output after reading input
dans les journaux et, par ce qui précède, je crois que cela se produit en raison d'un getResponseCode()
suivi d'un getOutputStream()
.
Est-ce que ce serait la cause de l'erreur enregistrée que je vois?
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
if(conn.getResponseCode() == 0){
logger.debug("Success");
} else {
logger.debug("Time out set for 30 seconds");
}
String input = writer.getBuffer().toString();
OutputStream os = conn.getOutputStream();
os.write(input.getBytes());
Où est votre code? Pouvez-vous poster un extrait autour des lignes qui lancent cette erreur? –