美文网首页编程珠玑
RESTful Web APIs 笔记(一)

RESTful Web APIs 笔记(一)

作者: 梦回公元 | 来源:发表于2020-04-03 17:56 被阅读0次

什么是互联网?

互联网(英语:internet),又称网际网路或音译因特网、英特网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协定相连,形成逻辑上的单一巨大国际网络。
这种将计算机网络互相联接在一起的方法可称作网络互联,在这基础上发展出覆盖全世界的全球性互联网络称“互联网”,即是互相连接一起的网络
互联网并不等同万维网(World Wide Web),万维网只是一建基于超文本相互链接而成的全球性系统,且是互联网所能提供的服务其中之一。

关于 REST 的基本概念

1.支撑互联网三大支柱

  • URL 命名约定
  • HTTP 协议
  • HTML 文档格式

2.URL、资源和表述

  • URL:http:// www. youtypeitwepostit. com/ 是一个 URL
  • 资源:用 URL 命名的事物的专业术语是 资源 ,每个URL标识一个 资源
  • 表述:web客户端为一个资源发送HTTP请求后,服务端回复一个文档作为响应,该文档便称为 资源的表述 ,客户端从来无法看到资源,只能看到资源的表述

3.可寻址性

每个资源应该有且仅有唯一的URL

4.响应码(HTTP状态码)

  • 1XX (临时响应)表示临时响应并需要请求者继续执行操作的状态代码
  • 2XX (成功)表示成功处理了请求的状态代码
  • 3XX (重定向)表示要完成请求,需要进一步操作。通常,这些状态代码用来重定向
  • 4XX (请求错误)表示请求可能出错,妨碍了服务器的处理
  • 5XX (服务器错误) 表示服务器在尝试处理请求时发生内部错误
  • 一些常见的http状态返回代码为:
  1. 200 - 服务器成功返回网页
  2. 404 - 请求的网页不存在
  3. 503 - 服务不可用
  4. 详细列表点击这里阅读

5.短会话

请求完资源后,客户端和服务端处于无状态性【这里有疑问,后续修改】

6.自描述消息

7.应用状态

8.资源状态

9.连通性

10.语义挑战

相关文章

网友评论

    本文标题:RESTful Web APIs 笔记(一)

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