当前位置: 首页 > 知识库问答 >
问题:

REST:表单、链接和超媒体格式

华峰
2023-03-14

共有1个答案

杜嘉木
2023-03-14

我绝对建议您尝试一下您的API的警报格式。正如他们在其中一个评论中正确提到的那样,in有一个很好的浏览器...但是这个浏览器的支持很差(你可以在他们的github存储库中看到)。

所以您应该使用这个,它是基于前面提到的,但是它有一些额外的功能,比如:很好的错误处理&支持嵌套实体的操作(等等)

关于链接和表单之间的区别...好吧,我的5美分是,您使用链接来处理不需要客户机输入参数的GET请求,并使用操作(以警报器格式交谈)来处理POST、PUT、PATCH、GET操作,这些操作确实需要向服务器发送一些参数。

现在,您可以说:“但是我可以拥有这个链接http://testsite.com/api/v1/users?param1=value1”,并且仍然传递params。你是对的,但是!,你的客户现在怎么能通过这个或那个参数

这就是为什么你有一个称为“fields”的键来描述你愿意接受的字段。

享受超媒体API!

 类似资料:
  • 顺便说一句,真的很好的谈话! 所有的输入都很感激!

  • 我现在正在读《实践中的Rest》一书。我无法理解以下术语超媒体,超媒体格式,超媒体控件,域应用协议。作者建议需要特定领域的超媒体格式。我很难理解这些。我在谷歌上搜索了这些术语,但没有找到正确的答案。谁能解释一下这些术语,以及为什么我们需要特定于领域的超媒体格式而不是应用程序/XML?

  • 谷歌电子表格中有一个项目列表,我们需要链接谷歌硬盘上另一个文件夹中的一组文件。链接的功能如下所示: 我们遇到的问题是,如果文件夹的内容与列表的顺序不完全匹配,则文件到行项目的顺序将不同步。如果同一行中另一个单元格的内容与文件名中的内容匹配,我们希望某些文件超链接到工作表中的某些单元格。我们希望避免为每个行项目手动创建链接。这在谷歌表单中是可能的吗?

  • 我正在编写GoogleApps脚本,使用HtmlService将电子表格中的数据显示到HTML表中。但我面临以下两个挑战: 若电子表格单元格值中有换行符,则表格将其显示为单行 如果电子表格单元格具有超链接,例如指向Google驱动器文件的链接,则在表格单元格中将其显示为纯文本 我尝试将电子表格单元格值写为

  • 行内式 格式为 [link text](URL 'title text')。 ① 普通链接: [Google](http://www.google.com/) Google ② 指向本地文件的链接: [icon.png](./images/icon.png) icon.png ③ 包含 'title' 的链接: [Google](http://www.google.com/ "Google")