diff --git a/RuriLib/Blocks/BlockRequest.cs b/RuriLib/Blocks/BlockRequest.cs index 0ab08b5..d69dcb3 100644 --- a/RuriLib/Blocks/BlockRequest.cs +++ b/RuriLib/Blocks/BlockRequest.cs @@ -434,7 +434,11 @@ namespace RuriLib var replacedKey = key.Replace("-", "").ToLower(); // Used to compare with the HttpHeader enum var val = ReplaceValues(header.Value, data); - if (replacedKey == "contenttype") content.ContentType = val; // If it's somewhat needed to define Content-Type in e.g. a GET request + if (replacedKey == "contenttype") // If it's somewhat needed to define Content-Type in e.g. a GET request + { + content = new StringContent(""); + content.ContentType = val; + } else if (fixedNames.Contains(replacedKey)) request.AddHeader((HttpHeader)Enum.Parse(typeof(HttpHeader), replacedKey, true), val); else request.AddHeader(key, val);