From 52d9096b14a500dc7629e620deddfa6a14b091b6 Mon Sep 17 00:00:00 2001 From: Harm Bandstra Date: Mon, 27 Mar 2017 16:32:27 +0200 Subject: [PATCH] Explicitly set content-type header, and post JSON as body --- src/Monolog/Handler/SlackWebhookHandler.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Monolog/Handler/SlackWebhookHandler.php b/src/Monolog/Handler/SlackWebhookHandler.php index 0d3e3ea1..c890d93e 100644 --- a/src/Monolog/Handler/SlackWebhookHandler.php +++ b/src/Monolog/Handler/SlackWebhookHandler.php @@ -87,7 +87,8 @@ class SlackWebhookHandler extends AbstractProcessingHandler if (defined('CURLOPT_SAFE_UPLOAD')) { curl_setopt($ch, CURLOPT_SAFE_UPLOAD, true); } - curl_setopt($ch, CURLOPT_POSTFIELDS, array('payload' => $postString)); + curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-type: application/json']); + curl_setopt($ch, CURLOPT_POSTFIELDS, $postString); Curl\Util::execute($ch); }