苏飞论坛

标题: 【万能框架教程】- 如何设置来路URL(Referer) [打印本页]

作者: 站长苏飞    时间: 2014-9-9 11:44
标题: 【万能框架教程】- 如何设置来路URL(Referer)
导读部分

【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赋值就行了。



作者: 水手    时间: 2014-9-9 13:52
强烈支持楼主ing……
作者: 794277518    时间: 2017-8-10 09:15
可以可以




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4