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
  • 相关阅读:
    VMWare上的ubuntu系统安装VMWare Tools(图文)
    Ubuntu添加新分区
    emacs入门
    SQL UNION 操作符
    eclipse安装其他颜色主题包
    mysql左连接
    不能用notepad++编辑器编写python
    ImportError: No module named simplejson.scanner
    运行 python *.py 文件出错,如:python a.py
    doc命令大全(详细版)
  • 原文地址:https://www.cnblogs.com/CAOXIAOYANG/p/6373457.html
Copyright © 2011-2022 走看看