From 92ebeff78e2aa9b4ab6bf30a2d0dcfab7413a5fc Mon Sep 17 00:00:00 2001 From: Paul Boocock Date: Sun, 10 May 2020 12:06:50 +0100 Subject: [PATCH] Remove use of deprecated OkHttp methods (close #228) --- .../snowplow/tracker/http/OkHttpClientAdapter.java | 2 +- .../snowplow/tracker/http/HttpClientAdapterTest.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/snowplowanalytics/snowplow/tracker/http/OkHttpClientAdapter.java b/src/main/java/com/snowplowanalytics/snowplow/tracker/http/OkHttpClientAdapter.java index 187121f6..34f17a82 100644 --- a/src/main/java/com/snowplowanalytics/snowplow/tracker/http/OkHttpClientAdapter.java +++ b/src/main/java/com/snowplowanalytics/snowplow/tracker/http/OkHttpClientAdapter.java @@ -128,7 +128,7 @@ public int doGet(String url) { public int doPost(String url, String payload) { int returnValue = -1; - RequestBody body = RequestBody.create(JSON, payload); + RequestBody body = RequestBody.create(payload, JSON); Request request = new Request.Builder() .url(url) .addHeader(HttpHeaders.CONTENT_TYPE, Constants.POST_CONTENT_TYPE) diff --git a/src/test/java/com/snowplowanalytics/snowplow/tracker/http/HttpClientAdapterTest.java b/src/test/java/com/snowplowanalytics/snowplow/tracker/http/HttpClientAdapterTest.java index de437443..80f1f520 100644 --- a/src/test/java/com/snowplowanalytics/snowplow/tracker/http/HttpClientAdapterTest.java +++ b/src/test/java/com/snowplowanalytics/snowplow/tracker/http/HttpClientAdapterTest.java @@ -121,7 +121,7 @@ public void post_withSuccessfulStatusCode_isOk() throws InterruptedException { assertEquals(1, mockWebServer.getRequestCount()); RecordedRequest recordedRequest = mockWebServer.takeRequest(); assertEquals("/com.snowplowanalytics.snowplow/tp2", recordedRequest.getPath()); - assertEquals("{\"schema\":\"schema\",\"data\":{\"foo\":\"bar\"}}", recordedRequest.getUtf8Body()); + assertEquals("{\"schema\":\"schema\",\"data\":{\"foo\":\"bar\"}}", recordedRequest.getBody().readUtf8()); assertEquals("POST", recordedRequest.getMethod()); assertEquals("application/json; charset=utf-8", recordedRequest.getHeader("Content-Type")); }