// if not, why not? Any well-known problems? (besides timeout that was handled earlier)
String msg = getExcerpt(conn, statusCode, config.getMaxExcerptLength());
handleHeaders(_server, conn, startTime);
return failed(CallFailure.general(_server, statusCode, startTime, System.currentTimeMillis(), msg));
}
ContentType contentType = findContentType(conn, ContentType.JSON);
in = conn.getInputStream();
T resp = converter.convert(contentType, in);
return new JdkHttpReadCallResult<T>(conn, _server, resp);
} catch (Exception e) {
return failed(failFromException(e, startTime));