美文网首页编程珠玑
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