HTTP Method(HTTP动词/HTTP方法)10/28更新

因为自己常记不住HTTP的几个动词所以自己来这边写一下
因为目前还没做出自己的网出来所以会偏向在IT编写一些程序相关笔记

HTTP称为超文本传输协定, HTTP协定是一种无状态协定(这都听到烂掉了==)
意思就是是服务器不会保存请求资料
详细一点说明
MDN:意思是服务器不会保存任两个请求间的任何资料(状态)
(我觉得这个意思比较难理解)
WIKI:把 每一个请求 都作为与 之前任何请求都无相关 的独立事务的服务器

大致就是HTTP是不会为了下次的连结而维护/保留此次连结中所传输的讯息
(个人认为><)

在传统的HTML<from>中只有GET 跟 POST两种方法
并没有DELETE 或是PUT等方法

在浏览网页时,其实会用各种HTTP方法去向Web服务器取资料或送资料
最常见的是GET方法

HTTP协定中的9个方法

  • OPTIONS
  • HEAD
  • GET
  • POST
  • PUT
  • DELETE
  • TRACE
  • CONNECT
  • PATCH

这8种方式以不同的方法再操控资源
正确是9种
HTTP 请求方法


  • OPTIONS:此方法可以使服务器传回该资源所 支援的所有HTTP请求方法
  • HEAD:可以在不传输全部内容的情况下,就可以取得其中 关於该资源的资讯(源资讯或是元资料) 这还不是很懂之後会再研究更新上来
  • GET:向指定的资源发出显示请求,GET方法只用在 读 取资料
  • POST:向指定资源提交资料,请求服务器进行处理(例如提交表单或上传档案) 资料被包含在'请求本文'中
  • PUT:向指定资源位置 上传其最新的内容
  • DELETE:请求服务器删除 Request-URL 所标示的资源
  • TRACE:response回显示服务器收到的请求
  • CONNECT:HTTP1.1 协定中预留给 能够将连线方式改为管道方式的代理服务器 通常用於SSL加密服务器的连结(经由非加密的HTTP代理服务器)
    (CONNECT 完全不明白==)
  • PATCH:方法套用指定资源,的部分修改

补充:GET後面还有一句是
不应当被用於产生 副作用 的操作中(因为也不是很清楚这句话的意思之...之後再更新)


HTTP下的基本的POST与GET

  • 快取(Cache)
    快取真的很常被忽略,甚至是载写web端的自己也从未去思考为何GET网页时需要'清除快取并强制重新载入'这件事
    符合HTTP1.1第13节中
    GET的回应是可以被快取的,最基本的就是指定的URL没有变化时,许多浏览器会从快取中取资料
    POST的回应通常,许多浏览器(不是全部)并不会快取,不过以HTTP1.1中的规范说,如果服务器指定适当的如果伺服端指定适当的Cache-Control或Expires为标头,仍可以对POST的回应进行快取

参考资料
Http Method(Http方法)介绍:
https://hackmd.io/@Not/rJoRFJa3S
重新认识HTTP请求方法
https://openhome.cc/Gossip/Programmer/HttpMethod.html
同样是更新,HTTP 动词中 PUT 和 PATCH的差别
https://medium.com/@icelandcheng/%E5%90%8C%E6%A8%A3%E6%98%AF%E6%9B%B4%E6%96%B0-http-%E5%8B%95%E8%A9%9E%E4%B8%AD-put-%E5%92%8C-patch%E7%9A%84%E5%B7%AE%E5%88%A5-171eee8790b9


<<:  [Day29] 沟通之术 - 老板篇

>>:  Ruby 最佳实践

[Day27] 实战 - 撰写均线金三角交叉的策略

影片在这里 分类:选股 型态 重点整理 金三角交叉:5 日均线先向上突破 10 日均线後再突破 20...

资安学习路上-picoCTF 解题(Reverse)2

4.speeds and feeds Google後发现CNC 的language是"G-...

Day-16 最近有看到什麽好玩有趣的网页或功能?

这种软性面试题又来啦!看似简单,但其实不好作答哦! 这种面试题从对答中可以看出你的人格特质是什麽,...

Day 04 : 以资料为中心的人工智慧 Data - Centric AI

垃圾进垃圾出「 Garbage in, garbage out 」,不去检视垃圾有多垃圾的情况下,...

Python list 进阶

作天已经教大家列表的基础用法,今天要来教大家稍微金皆一点的,然後预告一下过几天可能就会进入到运用还有...