Add Custom Headers using HttpWebRequest

前端 未结 3 1043
深忆病人
深忆病人 2020-12-15 20:49

I am not really sure what type of headers these highlighted values are, but how should I add them using HttpWebRequest?

3条回答
  •  旧时难觅i
    2020-12-15 21:02

    A simple method of creating the service, adding headers and reading the JSON response,

    private static void WebRequest()
    {
        const string WEBSERVICE_URL = "<>";
        try
        {
            var webRequest = System.Net.WebRequest.Create(WEBSERVICE_URL);
            if (webRequest != null)
            {
                webRequest.Method = "GET";
                webRequest.Timeout = 20000;
                webRequest.ContentType = "application/json";
                webRequest.Headers.Add("Authorization", "Basic dcmGV25hZFzc3VudDM6cGzdCdvQ=");
                using (System.IO.Stream s = webRequest.GetResponse().GetResponseStream())
                {
                    using (System.IO.StreamReader sr = new System.IO.StreamReader(s))
                    {
                        var jsonResponse = sr.ReadToEnd();
                        Console.WriteLine(String.Format("Response: {0}", jsonResponse));
                    }
                }
            }
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.ToString());
        }
    }
    

提交回复
热议问题