我使用GET方法通过http请求获取特定的Web资源。
我已经使用超媒体类型集合+ json实现了服务器响应,因此每个响应都是根据规范(http://amundsen.com/media-types/collection/format/#query-templates)
的项集合由于客户端正在请求特定项目,因此该集合的href内容应该是什么?
我认为它应该是单个项目的相同网址,但我不确定。
答案 0 :(得分:1)
根据http://www.w3.org/TR/html4/struct/links.html#adef-href,“此属性指定Web资源的位置,从而定义当前元素(源锚点)与此属性定义的目标锚点之间的链接。”
如果我们请求特定元素是因为我们已经知道它的url,那么设置这个属性是可选的。但是,保持一致非常重要。如果我们的API的所有其他响应都包含“href”,那么它应该包含此属性,并且它的值可能与我们想要获取的对象的URL相同。
答案 1 :(得分:0)
如果特定项属于集合,则为集合的URI。如果该项目不属于某个集合(可能很奇怪,也许您可能会检查您的API的设计)该项目的URL。