首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >REST数据格式

REST数据格式
EN

Stack Overflow用户
提问于 2019-02-12 15:08:43
回答 2查看 4.9K关注 0票数 1

这听起来可能是一个非常基本的问题,但是REST可以处理哪些不同的数据格式呢?

我知道JSON、XML是最常见的。我读过这里,它也可以处理纯文本和HTML。

问题是,REST所能处理的问题是否有任何限制?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-02-12 15:35:18

问题是,REST所能处理的问题是否有任何限制?

休息的中心部分是资源。资源可以有n个表示。有关详细信息,请参阅此回答

对于REST应用程序可以用来表示资源的媒体类型没有任何限制。这取决于每个实现。我们经常看到REST使用JSON来表示资源: JSON是一种非常流行的数据格式,可以被许多编程语言解析。

来自Fielding博士论文的第五章,其中定义了REST体系结构风格:

REST组件对资源执行操作,方法是使用表示来捕获该资源的当前或预期状态,并在组件之间传输该表示形式。表示是一个字节序列,加上描述这些字节的表示元数据。其他常用但不太精确的表示名称包括:文档、文件和HTTP消息实体、实例或变体。

支持同一资源的多个表示的背后的目标是客户端能够选择最适合他们需要的表示。这叫内容谈判。

票数 2
EN

Stack Overflow用户

发布于 2019-02-12 15:10:40

不,没有真正的限制。最近,我创建了一个REST,它使用了以下几个方面的混合:

  • 文本/标记
  • 案文/csv
  • text/html
  • 申请书/hal+json

这是关于REST服务的一个很好的东西。图像只是一幅图像

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54653110

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档