REST如何了解服务架构?

时间:2016-07-11 06:00:40

标签: rest

如果服务模式没有WSDL文件,REST如何知道?通过使用HTTP方法,可以执行Web服务操作,但REST如何了解Web服务支持的数据类型?

1 个答案:

答案 0 :(得分:1)

REST架构(以及其他)基于以下元素。

  1. 统一界面
  2. 资源和资源标识符
  3. 表示法
  4. 因此,在RESTful HTTP中具体实现REST的情况下,元素将映射到

    1. HTTP方法
    2. 的URI
    3. 内容/ MIME型
    4. 因此,实际的数据模式由MIME类型在RESTful HTTP中表示。因此,客户端无需额外知识即可处理数据。

      想想浏览器,如果浏览器请求.html文件(通过使用统一接口),则会触发HTML解析器来解析页面,如果浏览器请求.css文件,则CSS解析器是触发。

      如果您使用某些标准化的MIME类型,则不需要其他文档(遗憾的是,它们不适用于所有用例)。每个客户都可以在没有隐含或额外知识的情况下处理您的API。

      如果您想直接了解REST,请查看Representational State Transfer (REST)