/* Time how long the getInputStream takes */ long ts = System.currentTimeMillis();
InputStream in = http.getInputStream(); long te = System.currentTimeMillis();
/* *Readthestreamandchecksumitasitarrives
*/ int nread; int cs = 0; byte b[] = newbyte[1024]; do {
nread = in.read(b); if (nread > 0) { for (int i=0; i<nread; i++) {
cs = (cs + b[i]) % 65536;
}
}
} while (nread > 0);
/* *Verifythatthechecksumsmatch
*/
String trailer = http.getHeaderField("Checksum"); if (trailer == null) { thrownew Exception("Checksum trailer missing from response");
} int rcvd_cs = Integer.parseInt(trailer); if (rcvd_cs != cs) { thrownew Exception("Trailer checksum doesn't equal calculated checksum");
}
http.disconnect();
}
publicstaticvoid main(String args[]) throws Exception { new ChunkedEncoding();
}
}
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.15Bemerkung:
(vorverarbeitet am 2026-06-10)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.