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地址对应的响应

  • 相关阅读:
    面向过程
    生成器
    迭代器
    装饰器
    函数及嵌套
    字符编码与文件操作
    linux_ssh
    LNMP
    BZOJ 3238: [Ahoi2013]差异
    BZOJ 3998: [TJOI2015]弦论
  • 原文地址:https://www.cnblogs.com/hum0ro/p/9142062.html
Copyright © 2011-2022 走看看