/** Construct a OkReplay Request based on the provided OkHttp Request */ static Request adapt(okhttp3.Request request) { return new RecordedRequest.Builder() .url(request.url()) .method(request.method(), request.body()) .headers(request.headers()) .build(); } }
@Override Request toImmutable() { Object body = body(); MediaType mediaType = MediaType.parse(contentType()); RequestBody requestBody = null; if (body != null) { requestBody = body instanceof String ? RequestBody.create(mediaType, (String) body) : RequestBody.create(mediaType, (byte[]) body); } else if (HttpMethod.requiresRequestBody(method)) { // The method required a body but none was given. Use an empty one. requestBody = RequestBody.create(mediaType, new byte[0]); } return new RecordedRequest.Builder() .headers(okhttp3.Headers.of(headers())) .method(method, requestBody) .url(HttpUrl.get(uri)) .build(); } }
/** Construct a OkReplay Request based on the provided OkHttp Request */ static Request adapt(okhttp3.Request request) { return new RecordedRequest.Builder() .url(request.url()) .method(request.method(), request.body()) .headers(request.headers()) .build(); } }
@Override Request toImmutable() { Object body = body(); MediaType mediaType = MediaType.parse(contentType()); RequestBody requestBody = null; if (body != null) { requestBody = body instanceof String ? RequestBody.create(mediaType, (String) body) : RequestBody.create(mediaType, (byte[]) body); } else if (HttpMethod.requiresRequestBody(method)) { // The method required a body but none was given. Use an empty one. requestBody = RequestBody.create(mediaType, new byte[0]); } return new RecordedRequest.Builder() .headers(okhttp3.Headers.of(headers())) .method(method, requestBody) .url(HttpUrl.get(uri)) .build(); } }
private Request recordRequest(Request request) { return request.newBuilder() .removeHeader(VIA) .build(); }
private Request recordRequest(Request request) { return request.newBuilder() .removeHeader(VIA) .build(); }