From 001c81f797ec367af63b050e9d181373390e28d8 Mon Sep 17 00:00:00 2001 From: Moxie Marlinspike Date: Tue, 28 Jul 2015 15:23:21 -0700 Subject: [PATCH] Try to make JerseyClient put() include a content-length of 0. // FREEBIE --- .../textsecuregcm/federation/FederatedClient.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/whispersystems/textsecuregcm/federation/FederatedClient.java b/src/main/java/org/whispersystems/textsecuregcm/federation/FederatedClient.java index d8c057a5b..3960b8046 100644 --- a/src/main/java/org/whispersystems/textsecuregcm/federation/FederatedClient.java +++ b/src/main/java/org/whispersystems/textsecuregcm/federation/FederatedClient.java @@ -192,7 +192,7 @@ public class FederatedClient { .path(String.format(RECEIPT_PATH, source, sourceDeviceId, destination, messageId)) .request() .property(ClientProperties.SUPPRESS_HTTP_COMPLIANCE_VALIDATION, true) - .put(null); + .put(Entity.entity("", MediaType.APPLICATION_JSON_TYPE)); if (response.getStatus() != 200 && response.getStatus() != 204) { throw new WebApplicationException(response);