到底什么是 REST/RESTful API?

=Start=

缘由:

一直都在听别人说什么REST/RESTful API的,之前也找过一些资料进行查看,但是看完了之后也是云里雾里的,没有什么比较明确、清晰的概念。最近又想了解一下这个概念了,所以又找资料看看,希望能有一个大致的概念,起码在和别人聊起来的时候不至于糊里糊涂的。

正文:

参考解答:

首先要明确一点:REST 实际上只是一种设计风格,它并不是标准。

  1. REST 是面向资源的,这个概念非常重要,而资源是通过 URI 进行暴露。
  2. REST很好地利用了HTTP本身就有的一些特征,如HTTP动词、HTTP状态码、HTTP报头等等。

用 URL 定位资源,用 HTTP动词(GET,POST,PUT,DELETE,..) 描述操作,用 HTTP状态码 表示操作结果。即:

  • 看 Url 就知道要什么;
  • 看 HTTP Method 就知道干什么;
  • 看 HTTP Status Code 就知道结果如何。
参考链接:

=END=

声明: 除非注明,ixyzero.com文章均为原创,转载请以链接形式标明本文地址,谢谢!
https://ixyzero.com/blog/archives/4422.html

《到底什么是 REST/RESTful API?》上有1条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注