From 16b602e477f3eb3b99185d7c2878e02fea0d59f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cwanyongkang=E2=80=9D?= <“937888580@qq.com”> Date: Tue, 2 Feb 2021 18:39:15 +0800 Subject: [PATCH] =?UTF-8?q?=E8=98=91=E8=8F=87=E9=80=80=E6=AC=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Service/AgentClient9Service.cs | 37 +++++++++++-------- 1 file changed, 21 insertions(+), 16 deletions(-) diff --git a/Services/Hncore.Pass.Vpn/Service/AgentClient9Service.cs b/Services/Hncore.Pass.Vpn/Service/AgentClient9Service.cs index c7940d1..9a9f270 100644 --- a/Services/Hncore.Pass.Vpn/Service/AgentClient9Service.cs +++ b/Services/Hncore.Pass.Vpn/Service/AgentClient9Service.cs @@ -350,26 +350,25 @@ namespace Hncore.Pass.Vpn.Service public override async Task Refund(string account, string packageKey, int days) { - // Console.WriteLine("===========================12312======================================"); var infoRet = await this.GetAccountInfo(account); // Console.WriteLine(infoRet.ToJson()); - await Task.Delay(100); + // await Task.Delay(50); var id = infoRet.Data.Id; - - // Console.WriteLine("===========================12312======================================"); //{"DefaultRequestHeaders":[{"Key":"hl","Value":["hl"]},{"Key":"Cookie","Value":["EtV1DHm0lJwaH9n4dhKUOIGSO8XKroVSRY7shrgFTJyzk3hANqLsVoiYAIzDR8M7"]},{"Key":"Authorization","Value":["Bearer EtV1DHm0lJwaH9n4dhKUOIGSO8XKroVSRY7shrgFTJyzk3hANqLsVoiYAIzDR8M7"]}],"BaseAddress":"http://xjip.hlapi.com/","Timeout":"00:01:40","MaxResponseContentBufferSize":2147483647} - var client = CreateHttpClient(); - var get_token = client.DefaultRequestHeaders.GetCookies()[0].Cookies[0].Name; + // var client = CreateHttpClient(); + // var get_token = client.DefaultRequestHeaders.GetCookies()[0].Cookies[0].Name; HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://xjip.hlapi.com/api/number/refund"); req.Method = "DELETE"; req.ContentType = "application/x-www-form-urlencoded"; - req.Headers.Add("Authorization", "Bearer " + get_token); + req.Headers.Add("Authorization", "Bearer w1v9MjG58z6qEzKPUVAdyhRBM8h1vYZVAGc4YpGx525APv9YHQPKuxVMt5EpF87A"); - req.Timeout = 800;//请求超时时间 + req.Timeout = 30000;//请求超时时间 + + var postData = "id=" + id; @@ -377,6 +376,8 @@ namespace Hncore.Pass.Vpn.Service req.ContentLength = data.Length; + + using (Stream reqStream = req.GetRequestStream()) { reqStream.Write(data, 0, data.Length); @@ -384,16 +385,20 @@ namespace Hncore.Pass.Vpn.Service reqStream.Close(); } - // HttpWebResponse resp = (HttpWebResponse)req.GetResponse(); + + Console.WriteLine(postData); - // Stream stream = resp.GetResponseStream(); - // string result = ""; - // //获取响应内容 - // using (StreamReader reader = new StreamReader(stream, Encoding.UTF8)) - // { - // result = reader.ReadToEnd(); - // } + HttpWebResponse resp = (HttpWebResponse)req.GetResponse(); + + Stream stream = resp.GetResponseStream(); + + string result = ""; + //获取响应内容 + using (StreamReader reader = new StreamReader(stream, Encoding.UTF8)) + { + result = reader.ReadToEnd(); + } return new ApiResult(1);