C#webrequest httpwebrequest问题

问题描述

我需要创建一个(新的Web请求),因为我在此函数中使用了线程,当我不输入var request = new ***时,它就成立了。

webrequest t = new webrequest(); //not webrequest tt = webrequest.create("");

<!-- begin snippet: js hide`: false console: true babel: false -->`

<!-- language: lang-C# -->

    public static void Change()
            {
                try
                    {
                      
                        var x = new request().t1(url);
                        x.Method = "POST";
                        x.Headers.Add("Authorization","value";
                        x.ContentType="application/json";
                        String PostData = "jsonstring";
                        var data = Encoding.ASCII.GetBytes(PostData);
                        try
                        {
                            using (var stream = x.GetRequestStream())
                            {
                                ttt++;
                                Console.WriteLine($"Request num {ttt} sent");
                                Console.WriteLine($"Befor ms for {ttt}" +DateTime.Now.Ticks);
                                stream.Write(data,data.Length);
                                Console.WriteLine($"after ms for {ttt}" +DateTime.Now.Ticks);
                                stream.Flush();
                                stream.Close();
                            }
                        }
                        catch (Exception e)
                        {
                            Console.WriteLine(e);
                        }
                        var response = (HttpWebResponse)x.GetResponse();
                        Console.WriteLine((int)response.StatusCode);
                        catch(Exception r)
                        {
                             Console.WriteLine(r);
                        }
                      }
                    }
 public class request
    {
        public WebRequest t1(string s)
        {
            return WebRequest.Create(s);
        }
    }

<!-- end snippet -->

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)