以下引自Fielding's REST dissertation 6.4.3.2 Cookies
同样,使用cookie来识别特定于用户的“购物” “在服务器端数据库中”可以提高效率 通过定义内部购物项的语义来实现 超媒体数据格式,允许用户代理选择和存储 在他们自己的客户端购物篮内的那些物品,完成 使用URI在客户端准备好时用于签出 购买。
对于粗体部分,是否意味着将项目存储在页面中?如形式的隐藏元素?如果是这样,我认为客户离开页面时会失去购买。
那么hypermedia data formats
究竟是什么意思?
答案 0 :(得分:0)
它所谈论的是传输数据的格式是什么,因此客户端知道如何阅读它以及如何处理它。因此,对于HTML,格式为" text / html"而对于mp4音频,它将是" audio / mp4"。
如果服务器发送数据时没有这样的指示,客户端无法确定如何解释正在发送的数据。
虽然可以使用其他方法定义和解释数据,但超媒体数据格式是HTTP标准的一部分并且定义明确,不需要任何外部帮助。