leaf.xnet 添加 ?到网址

问题描述 投票:0回答:0

我遇到的问题:我的网址有一个问号。我的代码在下面可用。当我使用此代码发送请求时,问号后的值消失了。这将导致显示错误的页面。上传的页面没有我想要的值

谢谢

  private static void MyRequest()
    {
        try
        {
            HttpRequest httpRequest = new HttpRequest
            {
                KeepAliveTimeout = 5000,
                ConnectTimeout = 5000,
                ReadWriteTimeout = 5000,
                IgnoreProtocolErrors = true,
                AllowAutoRedirect = true,
                Proxy = null,
                UseCookies = true
            };
            httpRequest.AddHeader("Host", "example.com");
            httpRequest.AddHeader("Upgrade-Insecure-Requests", "1");
            httpRequest.UserAgent = Http.RandomUserAgent();
            httpRequest.AddHeader("Accept", "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9");
            httpRequest.AddHeader("Accept-Encoding", "gzip, deflate, br");
            httpRequest.AddHeader("Accept-Language", "tr-TR,tr;q=0.9,en-US;q=0.8,en;q=0.7");

            // Get Request
            string response1 = httpRequest.Get("https://example.com/qwe/?a=1&b=1").ToString();

            //Parse
            //string csrfstate = Parse(response1, "RpsCsrfState%3d", "&");
            
            //string response2 = httpRequest.Post("https://example.com/API/qwe?a=1", postdata, "application/x-www-form-urlencoded").ToString();
        }
        catch { }
    }

    private static string Parse(string source, string left, string right)
    {
        return source.Split(new string[]
        {
            left
        }, StringSplitOptions.None)[1].Split(new string[]
        {
            right
        }, StringSplitOptions.None)[0];
    }
c# httprequest
© www.soinside.com 2019 - 2024. All rights reserved.