官术网_书友最值得收藏!

HTTP Protocol

To better understand what REST is and make sure we are implementing the REST style, we can simply talk about the HTTP protocol. HTTP is an implementation of the REST architecture style. It is short for HyperText Transfer Protocol and is the standard protocol used on the worldwide web. We use it every day to browse different websites. That's why all the websites we visit are prefixed with http.

In the HTTP protocol, there are different types of service request methods. Each service request method has a special definition that is specific to it. When the frontend interface interacts with the backend API through a URL, they need to, at the same time, define the HTTP method for this request. Different HTTP methods are like different service counters. For example, reading and creating data are completely different services, so they should be handled by different service counters, meaning different HTTP methods.

  • GET: For reading data
  • POST: For creating data
  • PUT: For updating data by completely replacing data with new content
  • PATCH: For updating data, but by partially modifying a few attributes
  • DELETE: For deleting data

Simply put, different HTTP methods are like the verbs for REST API. They are used for performing different actions on the same set of data.

主站蜘蛛池模板: 沙河市| 宜宾县| 博客| 翁牛特旗| 嘉荫县| 南充市| 塘沽区| 抚远县| 观塘区| 高安市| 昭觉县| 阿瓦提县| 呼伦贝尔市| 忻州市| 稻城县| 应城市| 措美县| 晴隆县| 邯郸县| 轮台县| 太原市| 鹤壁市| 周宁县| 汾西县| 唐海县| 通化县| 舞钢市| 江津市| 成安县| 武安市| 宜都市| 分宜县| 阿克| 新宁县| 阳江市| 福建省| 九龙城区| 琼中| 虎林市| 鲁甸县| 进贤县|