gpt4 book ai didi

Restful的原则

转载 作者:行者123 更新时间:2023-12-05 00:43:20 25 4
gpt4 key购买 nike

对于 restful,Resources with multiple representations 的真正含义是什么?看完InfoQ's "A Brief Introduction to REST" , 我很困惑。什么是表示?

最佳答案

表示是显示和/或传输数据的某种方式。相同的资源可以用不同的方式表示:

  • 作为HTML页面
  • 作为XML文档
  • 作为JSON数据结构
  • 纯文本
  • 如果需要,也可以作为 PDF 文件
  • ...

您可以将“表示”与“数据格式”交换以获得更好的理解。

“客户”资源的示例:

HTML:

<h1>John Doe</h1>

XML:

<customer-name>John Doe</customer-name>

JSON:

{
"UserName" : "John Doe",
}

一个比喻:

想一想图片。它可以表示为 Bitmap、PNG、JPEG 和许多其他格式和数据结构。它们都显示相同的图片,但它们的内部结构不同。 (他们的“代表”)

实际考虑:

在 Web 应用程序环境中,最常见的表示形式是 (X)HTML 作为发送到浏览器的标准输出。在涉及 Ajax 和自动访问 Web 应用程序时,紧随其后的是 XML 和 JSON。

关于Restful的原则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1292833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com