gpt4 book ai didi

RESTful 超媒体、相对或绝对 URI

转载 作者:行者123 更新时间:2023-12-04 21:24:57 24 4
gpt4 key购买 nike

我刚看完书REST in Practice: Hypermedia and Systems Architecture现在我正在尝试一些想法,但无法确定在我的响应文档中是使用绝对 URI 还是相对 URI。

我更喜欢 abosulte URI,但可以看到在进行生产时会出现问题,其中带有负载均衡器、apache 重写和 Tomcat 服务器的服务器基础结构会覆盖原始 URI 并弄乱我的 URI 生成机制,诸如此类的信息因为在遇到 Java 代码时,方案和上下文路径将被重写或丢失,并且从客户端的角度来看,URI 将不正确。

然后我很想只使用相对 URI,但这是一个好主意还是一个错误的转向?

这本书坚持使用绝对 URI,但我找不到任何关于此的提及。
Martin Fowler 撰写了关于 Richardson Maturity Model 的文章,他使用的是相对 URI。

你怎么认为?优点缺点?

最佳答案

我在许多表示中都使用了相对 URI。我的表示往往是基于 xml 的,所以我确保我包含了一个 xml:base 属性,这样相对 URI 的基础就很清楚了。

关于RESTful 超媒体、相对或绝对 URI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5235113/

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