美文网首页
Get & Post对比

Get & Post对比

作者: 思而忧 | 来源:发表于2017-07-15 21:49 被阅读0次

在客户机和服务器之间进行请求时,两个最常用的方法就是Get 和 Post

  • Get - 从指定的资源请求数据
  • Post - 想指定的资源提交要被处理的数据

Get

Get 请求的参数是在url中发送的(最大长度为2048个字符)

/test/demo?data1=value1&data2=value2

一些Get请求的特性:

  • Get请求可被缓存(浏览器可以缓存图片之类的)
  • 请求保留在浏览器历史记录中
  • 可被收藏为书签(因为参数是在url上的)
  • 不应该处理敏感数据时使用(也是因为参数在url上,如果是明文传输很容易被看到敏感信息)
  • 请求有最大的长度
  • 只应当用于取回数据

Post

Post请求的参数是在Http消息主体中发送的:

POST /test/demo_form.asp HTTP/1.1
Host: w3schools.com
name1=value1&name2=value2

一些Post的特性:

  • Post请求不会被缓存
  • 不会保留在浏览器历史记录中
  • 不能被收藏为书签
  • 对提交的数据长度没有要求

两者之间的对比

对比

相关文章

  • iOS请求方法和网络安全

    GET和POST请求 GET和POST请求简介 GET请求模拟登陆 POST请求模拟登陆 GET和POST的对比 ...

  • iOS请求方法和网络安全

    GET和POST请求GET和POST请求简介GET请求模拟登陆POST请求模拟登陆GET和POST的对比保存用户信...

  • Get & Post对比

    在客户机和服务器之间进行请求时,两个最常用的方法就是Get 和 Post Get - 从指定的资源请求数据 Pos...

  • GET 对比 POST

    http://www.w3school.com.cn/tags/html_ref_httpmethods.asp ...

  • GET 对比 POST

    http中最长用的两个方法GET和POST,面试中最长问道的一个问题,今天好好唠唠。什么是http,除此get和p...

  • get对比post

    语义区别GET - 从指定的资源请求数据。url长度2k个字节POST - 向指定的资源提交要被处理的数据。req...

  • HTTP 方法

    GET 和 POST GET:获取资源。POST:传输实体主体。对比: 都能使用额外的参数,但是 GET 的参数是...

  • 都2019年了,还问GET和POST的区别

    摘要: 对比GET与POST。 原文:都9102年了,还问GET和POST的区别 作者:程淇铭 Fundebug经...

  • 对比get和post

    get和post是最常用的两种HTTP请求方法,前者用于获取数据,后者用于修改数据。来自w3的对比: 注:关于UR...

  • HTTP 方法:GET 对比 POST

    w3c的解释 GET查询字符串(名称/值对)是在 GET 请求的 URL 中发送的 POST查询字符串(名称/值对...

网友评论

      本文标题:Get & Post对比

      本文链接:https://www.haomeiwen.com/subject/skmzhxtx.html