http协议

https://www.cnblogs.com/TankXiao/archive/2013/01/08/2818542.html
超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。
HTTP 的工作方式是客户机与服务器之间的请求-应答协议。

GET 和 POST方法

概念
在客户机和服务器之间进行请求-响应时,两种最常被用到的方法是:GET 和 POST。

  • GET - 从指定的资源请求数据。
  • POST - 向指定的资源提交要被处理的数据

区别

  • GET方法中,查询字符串(名称/值对)是在 GET 请求的 URL 中发送的:
    /test/demo_form.asp?name1=value1&name2=value2
    POST 方法中,查询字符串(名称/值对)是在 POST 请求的 HTTP 消息主体中发送的:
    POST /test/demo_form.asp HTTP/1.1
    Host: w3schools.com
    name1=value1&name2=value2

  • GET 请求可被缓存,POST 请求不会被缓

  • GET 请求保留在浏览器历史记录中,POST 请求不会保留在浏览器历史记录中

  • GET 请求不应在处理敏感数据时使用

  • GET 请求有长度限制,POST 请求对数据长度没有要求

  • GET 请求只应当用于取回数据


  1. 301和302的区别
  2. http请求在tcp读到的格式 : 纯文本
  3. 缓存
  4. http压缩
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、概念(载录于:http://www.cnblogs.com/EricaMIN1987_IT/p/3837436...
    yuantao123434阅读 8,553评论 6 152
  • Http协议详解 标签(空格分隔): Linux 声明:本片文章非原创,内容来源于博客园作者MIN飞翔的HTTP协...
    Sivin阅读 5,271评论 3 82
  • 本文整理自MIN飞翔博客 [1] 1. 概念 协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或...
    HoyaWhite阅读 2,716评论 2 20
  • 前言:最近发现自己在网络相关这一块基础很是欠缺,所以准备花时间了解一下,本文主要是讲http协议的一些基础,和一些...
    justCode_阅读 2,115评论 0 23
  • 关于HTTP协议 HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输...
    司马DE晴空阅读 442评论 0 1