zoukankan      html  css  js  c++  java
  • Asp.Net入门(三)

    Request

    虽然盗链很难完全阻止,但是通过Request.UrlReferrer和Request.Url做一些判断

    Request.UrlReferrer:获得的是上一个页面请一个请求地址

    Request.Url:获得的是现在这个页面的请求地址

    场景:你的网站有一张图片,这图片的资源是存在我的服务器上,如果是在我的网站点击这个图片跳转了其他页面,这样我的服务器就返回相应的页面给用户。但是如果我的这张图片被别人

    盗链了,那么他使用我这张图片进行一些活动,耗费的是我这个服务器的资源,那么肯定不愿意,所以可以通过Request.UrlReferrer来判断,获得跳转到这个页面的上一个页面的请求地址

    如果上一个页面也是我的网站的页面,那么服务器就返回,如果不是,那么就是被人家盗链了,那么就不返回

    Request.UserHostAddress:获得的是访问我这个网站的用户的主机IP地址。

    Respone

     Server

     Server.Execute("test.aspx")与<iframe src="test.aspx">的区别:

    Server.Execute("test.aspx")-》用这个方法来执行test.aspx这个页面,返回的html代码是两段完整的<html><head></head></html>这样的,所以代码量很大,缺点传输慢,耗流量

    <iframe src="test.aspx"> -》同样可以完整在a这个页面执行test.aspx这个页面,但是原理跟上面是不一样的,<iframe>不会返回两段<html>,比较快,但是ifame有一个致命弱点,就是不利于SEO,所以iframe只适用于OA系统等这种内部系统,不适合互联网项目

    这里涉及到爬虫这个概念:爬虫爬虫,我们常说爬虫,其实就是一个很强大的蜘蛛爬虫软件,这个软件爬你网页,实际就是发请求给你的网页,然后捕获你网页的关键字然后存到百度的数据库

    然后你在百度搜索的时候,就会把你输入这个搜索内容的关键字与百度数据库对比,把网页呈现在浏览器上

  • 相关阅读:
    Java relection half
    QT学习输入与输出
    FusionCharts(基于Flash的图表工具)使用心得
    测接口遇到的坑
    创建圆
    修改对象属性
    创建直线
    ObjectArx工程配置
    Excel转PDF文件,Excel转TIF文件
    创建多段线
  • 原文地址:https://www.cnblogs.com/BOSET/p/7062050.html
Copyright © 2011-2022 走看看