欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【HttpRequest Get和Post调用其他页面的方法】,下面是详细的讲解!
HttpRequest Get和Post调用其他页面的方法
//Get请求方式
private string RequestGet(string Url)
{
string PageStr=string.Empty;//用于存放还回的html
Uri url=new Uri(Url);//Uri类 提供统一资源标识符 (URI) 的对象表示形式和对 URI 各部分的轻松访问。就是处理url地址
try
{
HttpWebRequest httprequest=(HttpWebRequest)WebRequest.Create(url);//根据url地址创建HTTpWebRequest对象
#region 参数设置
httprequest.Method="get";
//---------------------------------------------设定一些参数(不必要可以)
//httprequest.KeepAlive=false;//持久连接设置为false
//httprequest.ProtocolVersion=HttpVersion.Version11;// 网络协议的版本
//httprequest.Proxy=WebProxy.GetDefaultProxy();//服务器代理
//httprequest.ContentType="application/x-www-form-urlencoded";//http 头
//httprequest.AllowAutoRedirect=true;
//httprequest.MaximumAutomaticRedirections=10;
//httprequest.Timeout=30000;//设定超时十秒(毫秒)
//httprequest.UserAgent="mozilla/4.0 (compatible; msie 6.0; windows nt 5.1)"; //浏览器
//=================================================
#endregion
HttpWebResponse response=(HttpWebResponse)httprequest.GetResponse();//使用HttpWebResponse获取请求的还回值
Stream steam=response.GetResponseStream();//从还回对象中获取数据流
StreamReader reader=new StreamReader(steam, Encoding.GetEncoding("gb2312"));//读取数据Encoding.GetEncoding("gb2312")指编码是gb2312,不让中文会乱码的
PageStr=reader.ReadToEnd();
reader.Close();
}
catch (Exception e)
{
PageStr +=e.Message;
}
return PageStr;
}
关于HttpRequest Get和Post调用其他页面的方法的用户互动如下:
相关问题:
答: >>详细
相关问题:
答: >>详细
相关问题:
答: >>详细
- 【asp】asp.net url重写浅谈-net-url重写
- 【DataSet】DataSet、DataTable、DataRow区别详解
- 【asp】asp.net 动态添加多个用户控件-net-动态添
- 【创建】ASP.NET Web API教程 创建域模型的方法详
- 【Asp】Asp.net 页面调用javascript变量的值-net-
- 【ASP】ASP.NET 5升级后如何删除旧版本的DNX-NET5
- 【asp】asp.net ubb使用代码-net-ubb使用
- 【默认图片】图片不存在使用默认图片代替的实例
- 【asp】asp.net 页面转向 Response.Redirect Ser
- 【jQuery】jQuery实现倒计时跳转的例子-倒计时跳
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
