From 834adbaf2dc5c656b6bbcd1401e8bdb9157fb3da Mon Sep 17 00:00:00 2001 From: UnknownShadow200 Date: Mon, 28 Apr 2025 21:58:45 +1000 Subject: [PATCH] Discord: Don't set JSON content type when json data is null --- MCGalaxy/Modules/Relay/Discord/DiscordApiClient.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/MCGalaxy/Modules/Relay/Discord/DiscordApiClient.cs b/MCGalaxy/Modules/Relay/Discord/DiscordApiClient.cs index 5eb98e9c2..1ab349f75 100644 --- a/MCGalaxy/Modules/Relay/Discord/DiscordApiClient.cs +++ b/MCGalaxy/Modules/Relay/Discord/DiscordApiClient.cs @@ -59,11 +59,15 @@ namespace MCGalaxy.Modules.Relay.Discord try { HttpWebRequest req = HttpUtil.CreateRequest(Host + msg.Path); req.Method = msg.Method; - req.ContentType = "application/json"; req.Headers[HttpRequestHeader.Authorization] = "Bot " + Token; - string data = Json.SerialiseObject(msg.ToJson()); - HttpUtil.SetRequestData(req, Encoding.UTF8.GetBytes(data)); + JsonObject obj = msg.ToJson(); + if (obj != null) { + req.ContentType = "application/json"; + string data = Json.SerialiseObject(obj); + HttpUtil.SetRequestData(req, Encoding.UTF8.GetBytes(data)); + } + msg.OnRequest(req); res = req.GetResponse();