博客列表 >HTTP理解

HTTP理解

相心生、心相取的博客
相心生、心相取的博客原创
2017年07月27日 10:35:47778浏览
  1. http协议:超文本传输协议,是用来传输超文本到本来浏览器的传输协议

  2. http是一个基于TCP/IP通信协议来传递数据(html文件,图片文件,查询结果)

  3. 工作于客户端-服务端架构上,浏览器作为HTTP客户端通过url向http服务端发送请求

  4. http默认端口为80,https默认端口为443

  5. http的三个特点:

    是无连接的:每次只处理一个请求,收到后立即断开,节省传输时间


    是媒体独立的:任何类型的数据都可以通过HTTP发送


    无状态的:是对实务处理没有记忆能力

  6. 整个的http协议的运作过程



    建立TCP链接


    web浏览器向web服务器发送请求命令

    web浏览器发送请求信息(1.请求方法:get.post.head.options.put.delete.trace.connect2.地址:url3.请求头4.请求体)

    服务器响应

    服务器发送响应头信息(1相应头2.响应体)

    服务器关闭TCP连接

  7. 常见http状态码

    200 请求成功
    301 资源(网页等)被永久转移到其它url

    404 请求的资源(网页等)不存在

    500 内部服务器错误

  8. 状态码分类


    1**  显示信息


    2** 成功


    3** 重定向


    4** 客户端错误


    5** 服务端错误

  9. http content-type

    内容类型,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式,什么编码读取这个文件

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议