diff --git a/build.gradle b/build.gradle index 816efd33d..15b15cd0c 100644 --- a/build.gradle +++ b/build.gradle @@ -62,7 +62,7 @@ test { } dependencies { - implementation 'com.squareup.okhttp3:okhttp:3.14.9' + implementation 'com.squareup.okhttp3:okhttp:4.9.0' implementation 'com.squareup.okhttp3:logging-interceptor:3.14.9' implementation 'com.fasterxml.jackson.core:jackson-databind:2.11.3' implementation 'commons-codec:commons-codec:1.15' @@ -70,7 +70,7 @@ dependencies { testImplementation 'org.bouncycastle:bcprov-jdk15on:1.65' testImplementation 'org.mockito:mockito-core:2.28.2' - testImplementation 'com.squareup.okhttp3:mockwebserver:3.14.9' + testImplementation 'com.squareup.okhttp3:mockwebserver:4.9.0' testImplementation 'org.hamcrest:hamcrest-core:1.3' testImplementation 'org.hamcrest:hamcrest-library:1.3' testImplementation 'junit:junit:4.13.1' diff --git a/src/main/java/com/auth0/net/CustomRequest.java b/src/main/java/com/auth0/net/CustomRequest.java index ca1e0acd9..4e61ba4b8 100644 --- a/src/main/java/com/auth0/net/CustomRequest.java +++ b/src/main/java/com/auth0/net/CustomRequest.java @@ -47,7 +47,7 @@ protected RequestBody createRequestBody() throws IOException { return null; } byte[] jsonBody = mapper.writeValueAsBytes(body != null ? body : parameters); - return RequestBody.create(MediaType.parse(CONTENT_TYPE_APPLICATION_JSON), jsonBody); + return RequestBody.create(jsonBody, MediaType.parse(CONTENT_TYPE_APPLICATION_JSON)); } @Override diff --git a/src/main/java/com/auth0/net/EmptyBodyRequest.java b/src/main/java/com/auth0/net/EmptyBodyRequest.java index 610df46cc..8a199ebc0 100644 --- a/src/main/java/com/auth0/net/EmptyBodyRequest.java +++ b/src/main/java/com/auth0/net/EmptyBodyRequest.java @@ -19,7 +19,7 @@ public EmptyBodyRequest(OkHttpClient client, String url, String method, TypeRefe @Override protected RequestBody createRequestBody() { - return RequestBody.create(null, new byte[0]); + return RequestBody.create(new byte[0], null); } @Override diff --git a/src/main/java/com/auth0/net/MultipartRequest.java b/src/main/java/com/auth0/net/MultipartRequest.java index 44217908d..d4e91313d 100644 --- a/src/main/java/com/auth0/net/MultipartRequest.java +++ b/src/main/java/com/auth0/net/MultipartRequest.java @@ -79,7 +79,7 @@ public MultipartRequest addPart(String name, File file, String mediaType) { throw new IllegalArgumentException("Failed to add part because the file specified cannot be found."); } bodyBuilder.addFormDataPart(name, file.getName(), - RequestBody.create(MediaType.parse(mediaType), file)); + RequestBody.create(file, MediaType.parse(mediaType))); partsCount++; return this; }