diff --git a/src/main/scala/gitbucket/core/service/WebHookService.scala b/src/main/scala/gitbucket/core/service/WebHookService.scala index 7949f1b..e37dcae 100644 --- a/src/main/scala/gitbucket/core/service/WebHookService.scala +++ b/src/main/scala/gitbucket/core/service/WebHookService.scala @@ -22,6 +22,7 @@ import org.apache.http.HttpResponse import gitbucket.core.model.WebHookContentType import org.apache.http.client.entity.EntityBuilder +import org.apache.http.entity.ContentType trait WebHookService { @@ -118,7 +119,7 @@ } } case WebHookContentType.JSON => { - httpPost.setEntity(EntityBuilder.create().setText(json).build()) + httpPost.setEntity(EntityBuilder.create().setContentType(ContentType.APPLICATION_JSON).setText(json).build()) if (webHook.token.exists(_.trim.nonEmpty)) { httpPost.addHeader("X-Hub-Signature", XHub.generateHeaderXHubToken(XHubConverter.HEXA_LOWERCASE, XHubDigest.SHA1, webHook.token.orNull, json.getBytes("UTF-8"))) }