zoukankan      html  css  js  c++  java
  • 对 HTTP HTTPS的认识

    1.HTTP:超文本传输协议

       -以明文的形式传输

      -效率更高,但是不安全

    2.HTTPS:HTTP+SSL

      -传输之前数据先加密,之后在揭秘

      -效率低,但是安全

    3.get请求和post请求的区别

      -get请求没有请求体,post请求有,get请求是把数据放到url地址里面

      -post请求常用于登陆注册

      -post请求携带的数据量比gei请求量大和多,常用于传输大文本

    4.HTTP协议之请求

      -请求行

      -请求头

        -User-Agent:用户代理:即将爬虫伪装成一个浏览器,对方服务器能够通过user-agent知  

        当前请求对方资源的是什么服务器(如果我们需要模拟手机版的浏览器发送请求,对应       的就需要我们把user-agent改成手机版的)

        -Cookies:用来存储用户信息的,每次请求都会携带上一起发送给对方的浏览器

          -要获取登陆后才能访问的页面

          -对方的服务器会通过cookies来判断我么是一个爬虫

       -请请求体  

          -携带数据

          -get请求没有请求体

          -post请求有请求体

    -HTTP协议指相应

      -响应头

        -Set-Cookies:对方服务器通过该字段设置Cookies到本地

      -响应体

        -url地址对应的响应

  • 相关阅读:
    C#设计模式-单例模式
    MVC图片上传并显示缩略图
    asp.net MVC发布iis无法加载css,js和图片
    Silverlight中获取控件中子控件
    Lambda加自定义比较器实现两个列表的合并
    MVC文件上传
    pt-osc测试
    MySQL DDL方案测试及选型.
    gh-ost测试
    gh-ost原理
  • 原文地址:https://www.cnblogs.com/hum0ro/p/9142062.html
Copyright © 2011-2022 走看看