zoukankan      html  css  js  c++  java
  • http协议

      http是什么?

      http1.0和http1.1的区别

        http1.0 无状态的连接

        http1.1 有状态的连接

      http协议的组成:

        http的请求部分

         请求行

          请求方式 get和post。

          get请求方式是默认的请求方式。

          get请求方式并不推荐。因为会暴露密码,而且有长度限制。最多不超过1024k

          post请求方式更安全。

          请求的uri:uri是url的一段。

          url必须有三部分组成 协议+主机+资源地址。

          客户端使用的协议和版本号

         请求消息头:

          客户端发送给服务端的暗语指令

          常用的请求消息头:

            accept:告诉服务器,客户端可以接受的类型(mime类型)

                文件系统是操作系统中的一部分。通过不同的扩展名来区分不同的文件。(winsdows)  

            accept-Encoding :告诉服务器,客户端支持的数据压缩编码方式,常用gzip.

            accept-langage: 告诉服务器支持的语言类型。 

            host:访问主机的地址

            referer:告诉服务器,当前页面之前的那个页面地址。作用:防盗链。广告统计。

            Content-Type:告诉服务器,请求正文的MIME类型。

            If-modifed-since:告诉服务器缓存的时间。

            Content-length:请求的字节长度。

            user-agent:告诉服务器,你用的客户端的类型。

            cookie:回话使用的

         请求正文

             post方式才会有请求正文

        http的响应部分

          响应消息行:

            HTTP/1.1 200 OK

            HTTP1.1

            200

            OK 对响应吗的一个描述

          响应消息头:

             作用:服务器向客户端发出的一些暗号指令。 

              location:

              Server:服务器使用的类型。

          响应正文:

            用户看到的正文。html文档

    姓名:曹晓阳 联系方式:1076675163@qq.com
  • 相关阅读:
    MongoDB数据库学习总结
    windows及linux环境下永久修改pip镜像源的方法
    enumerate枚举函数
    sum求和函数
    zip拉链函数
    python实现面对面快传
    redis实现发布订阅
    python自定义classmethod
    Nginx为什么支持那么高的并发量?
    java进阶(28)--Map集合
  • 原文地址:https://www.cnblogs.com/CAOXIAOYANG/p/6373457.html
Copyright © 2011-2022 走看看