C# 执行 Web GET 请求
Posted 制作小程序网站电脑程序
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 执行 Web GET 请求相关的知识,希望对你有一定的参考价值。
这里注意超时值不要设置得太小,不然会引发 System.Net.WebException 异常,值以毫秒为单位,一般设置为 5000 以上:
using System;
using System.Net;
using System.IO;
using System.Text;
string GetHttpResponse(string url, int timeout)
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Method = "GET";
request.Timeout = timeout;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream responseStream = response.GetResponseStream();
StreamReader streamReader = new StreamReader(responseStream, Encoding.UTF8);
string resString = streamReader.ReadToEnd();
streamReader.Close();
responseStream.Close();
return resString;
}
相关环境:
.NET Framework 4.0
以上是关于C# 执行 Web GET 请求的主要内容,如果未能解决你的问题,请参考以下文章