如果服务模式没有WSDL文件,REST如何知道?通过使用HTTP方法,可以执行Web服务操作,但REST如何了解Web服务支持的数据类型?
答案 0 :(得分:1)
REST架构(以及其他)基于以下元素。
因此,在RESTful HTTP中具体实现REST的情况下,元素将映射到
因此,实际的数据模式由MIME类型在RESTful HTTP中表示。因此,客户端无需额外知识即可处理数据。
想想浏览器,如果浏览器请求.html
文件(通过使用统一接口),则会触发HTML解析器来解析页面,如果浏览器请求.css
文件,则CSS解析器是触发。
如果您使用某些标准化的MIME类型,则不需要其他文档(遗憾的是,它们不适用于所有用例)。每个客户都可以在没有隐含或额外知识的情况下处理您的API。
如果您想直接了解REST,请查看Representational State Transfer (REST)。