模拟浏览器创建一个Web请求

来源:互联网 发布:web软件测试面试题 编辑:程序博客网 时间:2024/06/05 01:58
 //请求的URL            var url = "http://192.168.3.13:8080/WF/openapi/deploy.do?modelId={0}";            url = string.Format(url, pid);            //创建一个HTTP请求            var request = WebRequest.Create(url) as HttpWebRequest;            //请求参数            request.Accept = "application/json";            request.Method = "GET";            request.UserAgent =                "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)";            //  request.ContentType = "text/plain:charset=utf-8";            request.CookieContainer = new CookieContainer();            //获取响应对象            var response = request.GetResponse() as HttpWebResponse;            //获取响应流            var stream = response.GetResponseStream();            //将流中的文本取出来            var sr = new StreamReader(stream, Encoding.UTF8);            //转化为JObject对象            var msg = (JObject)JsonConvert.DeserializeObject(sr.ReadToEnd());

0 0