From 6c55dc48c92d37096a284e5f52a13f70ee9b0f0c Mon Sep 17 00:00:00 2001 From: Jaex Date: Mon, 30 Jan 2017 20:20:26 +0300 Subject: [PATCH] fixed #2250: For custom url shortener post request use multipart post request --- ShareX.UploadersLib/URLShorteners/CustomURLShortener.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ShareX.UploadersLib/URLShorteners/CustomURLShortener.cs b/ShareX.UploadersLib/URLShorteners/CustomURLShortener.cs index c606053db..776651032 100644 --- a/ShareX.UploadersLib/URLShorteners/CustomURLShortener.cs +++ b/ShareX.UploadersLib/URLShorteners/CustomURLShortener.cs @@ -85,7 +85,14 @@ public override UploadResult ShortenURL(string url) Dictionary args = customUploader.GetArguments(url); - result.Response = SendRequest(customUploader.GetHttpMethod(), customUploader.GetRequestURL(), args, customUploader.GetHeaders(), responseType: customUploader.ResponseType); + if (customUploader.RequestType == CustomUploaderRequestType.POST) + { + result.Response = SendRequestMultiPart(customUploader.GetRequestURL(), args, customUploader.GetHeaders(), responseType: customUploader.ResponseType); + } + else + { + result.Response = SendRequest(customUploader.GetHttpMethod(), customUploader.GetRequestURL(), args, customUploader.GetHeaders(), responseType: customUploader.ResponseType); + } try {