diff --git a/parquet-hadoop/pom.xml b/parquet-hadoop/pom.xml
index 0cc17c819d..0426d9ff63 100644
--- a/parquet-hadoop/pom.xml
+++ b/parquet-hadoop/pom.xml
@@ -62,6 +62,19 @@
org.apache.hadoop
hadoop-client
provided
+
+
+
+ com.squareup.okhttp
+ okhttp
+
+
+ com.squareup.okio
+ okio
+
+
org.apache.hadoop
@@ -182,8 +195,8 @@
com.squareup.okhttp3
- okhttp
- 4.12.0
+ okhttp-jvm
+ 5.4.0
test
diff --git a/parquet-hadoop/src/test/java/org/apache/parquet/crypto/keytools/samples/VaultClient.java b/parquet-hadoop/src/test/java/org/apache/parquet/crypto/keytools/samples/VaultClient.java
index fcaac1176d..8afa909203 100755
--- a/parquet-hadoop/src/test/java/org/apache/parquet/crypto/keytools/samples/VaultClient.java
+++ b/parquet-hadoop/src/test/java/org/apache/parquet/crypto/keytools/samples/VaultClient.java
@@ -133,7 +133,7 @@ private void refreshToken() {
private String getContentFromTransitEngine(String endPoint, String jPayload, String masterKeyIdentifier) {
LOG.info("masterKeyIdentifier: " + masterKeyIdentifier);
- final RequestBody requestBody = RequestBody.create(JSON_MEDIA_TYPE, jPayload);
+ final RequestBody requestBody = RequestBody.create(jPayload, JSON_MEDIA_TYPE);
Request request = new Request.Builder()
.url(endPoint + masterKeyIdentifier)
.header(tokenHeader, kmsToken)