Bug 4963: Using a proper mime type for sending operations from replica

to master. Now that shiro is active for ReplicationServlet, the
unspecified content type caused exceptions while parsing the content.
This commit is contained in:
Steffen Schaefer
2019-04-03 17:26:15 +02:00
parent 5a51aef645
commit 09290d2425
@@ -46,6 +46,7 @@ public interface OperationsToMasterSender<S, O extends OperationWithResult<S, ?>
addOperationSentToMasterForReplication(operationWithResultWithIdWrapper);
URL url = masterDescriptor.getSendReplicaInitiatedOperationToMasterURL(this.getId().toString());
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.setRequestProperty("Content-Type", "application/octet-stream");
String optionalBearerToken = masterDescriptor.getBearerToken();
if (optionalBearerToken != null && !optionalBearerToken.isEmpty()) {
connection.setRequestProperty("Authorization", "Bearer " + optionalBearerToken);