mirror of
https://github.com/ShareX/ShareX.git
synced 2024-06-30 20:20:34 +12:00
Update Paste2 request URL
This commit is contained in:
parent
eb59fb8e4d
commit
163c2a1ecf
|
@ -51,7 +51,7 @@ public class Uploader
|
|||
protected bool AllowReportProgress { get; set; } = true;
|
||||
protected bool ReturnResponseOnError { get; set; }
|
||||
|
||||
protected Uri ResponseUri { get; set; }
|
||||
protected string ResponseURL { get; set; }
|
||||
protected WebHeaderCollection Headers { get; set; }
|
||||
|
||||
private HttpWebRequest currentWebRequest;
|
||||
|
@ -545,7 +545,7 @@ private void WriteVerboseLog(string url, Dictionary<string, string> args, NameVa
|
|||
private HttpWebRequest CreateWebRequest(HttpMethod method, string url, NameValueCollection headers = null, CookieCollection cookies = null,
|
||||
string contentType = null, long contentLength = 0)
|
||||
{
|
||||
ResponseUri = null;
|
||||
ResponseURL = null;
|
||||
Headers = null;
|
||||
|
||||
HttpWebRequest request = UploadHelpers.CreateWebRequest(method, url, headers, cookies, contentType, contentLength);
|
||||
|
@ -558,7 +558,7 @@ private string ProcessWebResponse(HttpWebResponse response)
|
|||
if (response != null)
|
||||
{
|
||||
Headers = response.Headers;
|
||||
ResponseUri = response.ResponseUri;
|
||||
ResponseURL = response.ResponseUri.OriginalString;
|
||||
|
||||
using (Stream responseStream = response.GetResponseStream())
|
||||
using (StreamReader reader = new StreamReader(responseStream, Encoding.UTF8))
|
||||
|
|
|
@ -46,8 +46,6 @@ public override GenericUploader CreateUploader(UploadersConfig config, TaskRefer
|
|||
|
||||
public sealed class Paste2 : TextUploader
|
||||
{
|
||||
private const string APIURL = "http://paste2.org/new-paste";
|
||||
|
||||
private Paste2Settings settings;
|
||||
|
||||
public Paste2()
|
||||
|
@ -68,11 +66,12 @@ public override UploadResult UploadText(string text, string fileName)
|
|||
{
|
||||
Dictionary<string, string> arguments = new Dictionary<string, string>();
|
||||
arguments.Add("code", text);
|
||||
arguments.Add("description", settings.Description);
|
||||
arguments.Add("lang", settings.TextFormat);
|
||||
arguments.Add("parent", "0");
|
||||
arguments.Add("description", settings.Description);
|
||||
arguments.Add("parent", "");
|
||||
|
||||
ur.URL = SendRequestMultiPart(APIURL, arguments, responseType: ResponseType.RedirectionURL);
|
||||
SendRequestMultiPart("https://paste2.org/", arguments);
|
||||
ur.URL = ResponseURL;
|
||||
}
|
||||
|
||||
return ur;
|
||||
|
|
Loading…
Reference in a new issue