什么"超媒体数据格式"在谈论Cookies时,菲尔丁着名的论文意味着什么

时间:2015-12-19 14:59:45

标签: rest cookies

以下引自Fielding's REST dissertation 6.4.3.2 Cookies

  

同样,使用cookie来识别特定于用户的“购物”   “在服务器端数据库中”可以提高效率   通过定义内部购物项的语义来实现   超媒体数据格式,允许用户代理选择和存储   在他们自己的客户端购物篮内的那些物品,完成   使用URI在客户端准备好时用于签出   购买。

对于粗体部分,是否意味着将项目存储在页面中?如形式的隐藏元素?如果是这样,我认为客户离开页面时会失去购买。

那么hypermedia data formats究竟是什么意思?

1 个答案:

答案 0 :(得分:0)

它所谈论的是传输数据的格式是什么,因此客户端知道如何阅读它以及如何处理它。因此,对于HTML,格式为" text / html"而对于mp4音频,它将是" audio / mp4"。

如果服务器发送数据时没有这样的指示,客户端无法确定如何解释正在发送的数据。

虽然可以使用其他方法定义和解释数据,但超媒体数据格式是HTTP标准的一部分并且定义明确,不需要任何外部帮助。