导读部分
【HttpHelper万能框架】教程目录贴 http://www.sufeinet.com/thread-9989-1-1.html
教程部分
HTTP Referer是header的一部分,当浏览器向web服务器发送请求的时候,一般会带上Referer,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理。
Referer这个最早是为了防止别人使用Iframe来直接引用自己网站见面,或者是防止盗链。以及重复刷新页面的。
也是很容易被大家忽略的地方。往往是因为这一个小的功能造成,整个登录或者是访问不成功。
然后在Httphelper万能框架中这个值的设置将变得特别简单。
一起来看看吧
第一步引入命名空间
[C#] 纯文本查看 复制代码 using CsharpHttpHelper;
第二步,设置方法如下
[C#] 纯文本查看 复制代码 //创建Httphelper对象
HttpHelper http = new HttpHelper();
//创建Httphelper参数对象
HttpItem item = new HttpItem()
{
URL = "http://www.sufeinet.com",//URL 必需项
Method = "get",//URL 可选项 默认为Get
ContentType = "text/html",//返回类型 可选项有默认值
Referer="http://www.sufeinet.com"
//ContentType = "application/x-www-form-urlencoded",//返回类型 可选项有默认值
};
//请求的返回值对象
HttpResult result = http.GetHtml(item);
//获取请请求的Html
string html = result.Html;
//获取请求的Cookie
string cookie = result.Cookie;
简单吧,
你想设置什么样的网址直接给Referer赋值就行了。
|