hyperresource

Ruby 的超媒体客户端库
授权协议 MIT
开发语言 Ruby
所属分类 Web应用开发、 JSON/BSON开发包
软件类型 开源软件
地区 不详
投 递 者 彭修筠
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

HyperResource 是一款超媒体 web 服务的 Ruby 客户端库。HyperResource 使用超媒体 API 的时候就像是在纯旧版对象上调用纯旧版方法,不需要任何配置,同时允许传入数据类型作为扩展的 Ruby 代码。HyperResource 支持 HAL+JSON 超媒体格式 ,以后的计划是支持其他更多的超媒体格式。

 

 相关资料
  • 那么问题是,在加载水果详细信息页面时,没有当前上下文的客户机如何决定要获取的API URL? 现在怎么办:不? 首先想到的一个解决方案是在集合响应中有一个'item'URL模板,并使用其中的命名参数来构造页面URL。然后,详细信息页面将查询API以恢复相同的“Item”URL,并植入它传递的参数。这似乎并不理想,但它确实实现了期望的解耦。 提前谢了。

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

  • 如何在聊天客户端发送媒体消息?我使用的是JS SDK,基于教程https://www.twilio.com/docs/api/chat/guides/media-support,但是出现了错误。我使用的方法如下所示: 错误消息:

  • 问题内容: 关于Restlet客户端如何处理媒体类型标头,我有几个新手问题: 如果我传入类型a)POJO或b)InputStream实例的实体,Restlet客户端将在“ content-type”标头中放入什么?那么“ accept”头是什么? 如果我想在HTTP正文中以JSON格式传输POJO,我是否需要序列化POJO并将其作为JSON字符串传递,还是可以仅传递POJO而Restlet会完成其

  • 我正在使用Apache HTTP客户端联系外部服务。这项服务可能需要几个小时(如果不是更长的话)才能产生响应。我尝试了一些不同的方法,但要么以套接字结束,要么以读取超时结束。我刚刚尝试使用RequestConfig将套接字和连接超时设置为0,根据文档,这应该是无限的,但请求总是在1小时后返回。有什么想法吗?

  • 超媒体点击事件的监听 超媒体消息的点击事件包括:点击打开链接url和点击打开app的原生页面;其中点击打开url链接使用setOnHyperUrlListener接口,方法如下: Ntalker.getInstance().setOnHyperUrlListener(new OnHyperUrlListener() { @Override public void OnOpenHyp

  • 问题内容: 如何在Go HTTP客户端中使空闲超时? 空闲超时意味着从HTTP客户端内部调用Conn接口的Read / Write方法时发生超时。当客户端下载文件并且由于读取超时而导致下载失败时,此功能很有用。 问题答案: 您需要创建自己的,并返回,以设置适当的读写期限。 该会是这个样子:

  • 在我们的Spring应用程序中,我们依赖外部系统。我们希望为该系统的请求设置超时,但无法确定如何配置。 我们使用这个: 我已经尝试过这个:如何使用泽西2. x设置连接和读取超时?和许多其他建议,但无法让它工作。任何建议都将不胜感激。 不工作的更新: 也