diff --git a/src/main/java/io/cloudnative/teamcity/WebhooksListener.java b/src/main/java/io/cloudnative/teamcity/WebhooksListener.java index 12e4040..227a916 100644 --- a/src/main/java/io/cloudnative/teamcity/WebhooksListener.java +++ b/src/main/java/io/cloudnative/teamcity/WebhooksListener.java @@ -19,6 +19,7 @@ import java.util.*; + @ExtensionMethod(LombokExtensions.class) @AllArgsConstructor @FieldDefaults(makeFinal = true, level = AccessLevel.PRIVATE) @@ -93,7 +94,7 @@ private WebhookPayload buildPayload(@NonNull SBuild build){ */ private void postPayload(@NonNull String url, @NonNull String payload){ try { - val request = HttpRequest.post(url).body(payload).open(); + val request = HttpRequest.post(url).bodyText(payload, "application/json").open(); // http://jodd.org/doc/http.html#sockethttpconnection ((SocketHttpConnection) request.httpConnection()).getSocket().setSoTimeout(POST_TIMEOUT); val response = request.send();