/** Construct a OkReplay Response based on the provided OkHttp response */ static Response adapt(final okhttp3.Response okhttpResponse, ResponseBody body) { return new RecordedResponse.Builder() .headers(okhttpResponse.headers()) .body(body) .protocol(okhttpResponse.protocol()) .code(okhttpResponse.code()) .build(); }
/** Construct a OkReplay Response based on the provided OkHttp response */ static Response adapt(final okhttp3.Response okhttpResponse, ResponseBody body) { return new RecordedResponse.Builder() .headers(okhttpResponse.headers()) .body(body) .protocol(okhttpResponse.protocol()) .code(okhttpResponse.code()) .build(); }
@Override Response toImmutable() { Object body = body(); MediaType mediaType = MediaType.parse(contentType()); ResponseBody responseBody = null; if (body != null) { responseBody = body instanceof String ? ResponseBody.create(mediaType, (String) body) : ResponseBody.create(mediaType, (byte[]) body); } return new RecordedResponse.Builder() .code(code()) .headers(okhttp3.Headers.of(headers())) .body(responseBody) .build(); } }
@Override Response toImmutable() { Object body = body(); MediaType mediaType = MediaType.parse(contentType()); ResponseBody responseBody = null; if (body != null) { responseBody = body instanceof String ? ResponseBody.create(mediaType, (String) body) : ResponseBody.create(mediaType, (byte[]) body); } return new RecordedResponse.Builder() .code(code()) .headers(okhttp3.Headers.of(headers())) .body(responseBody) .build(); } }
private Response recordResponse(Response response) { return response.newBuilder() .removeHeader(VIA) .removeHeader(Headers.X_OKREPLAY) .build(); } }
private Response recordResponse(Response response) { return response.newBuilder() .removeHeader(VIA) .removeHeader(Headers.X_OKREPLAY) .build(); } }