gpt4 book ai didi

java - 如何为 ReSTLet 设置根 url

转载 作者:行者123 更新时间:2023-11-28 23:08:13 25 4
gpt4 key购买 nike

在你的 ReSTLet 网络服务的根目录下,像这样:

http://localhost:8080/foobarwebservice/

我的页面是空白的...

我怀疑当用户/程序员想要找出网络服务上可用的资源以及应该如何访问它们时,例如要传递的 url 格式和参数。那么它应该在这里 - 我认为是 WSDL 的 REST 形式???是不是叫WADL

你是做什么的?有没有一种方法可以根据您发布的资源为根资源自动生成它?我不认为有一个空白页是正确的。我对任何人都有意义吗???? :)

请耐心等待,因为我已经一年多没看过这些东西了。

最佳答案

ReSTLet 并不真正强制执行任何约定,只是一般的 REST 原则和 HTTP 规范。

因此,如果您想在该 URL 上拥有资源,并使该资源可用,那很好,但这取决于您。您需要实现它并将其连接起来,就像在任何其他 URL 上的任何其他资源一样。

也就是说,ReSTLet 确实包含一个 WADL 扩展,它可以自动生成应用程序的 WADL 表示,并将其作为资源的表示提供给客户端——通常是应用程序的“基础资源”,通常使用 OPTIONS 方法,但我相信这都是可定制的。请注意,我写的是“自动”,但扩展依赖于您在实现应用程序时对某些类进行子类化,例如 WadlApplication,并实现某些方法,例如 getApplicationInfo() .然而,这很容易做到。

WADL 扩展有很好的介绍 here .

就个人而言,我通常手工编写 WADL 文档,并使用 FileRepresentation 使其可用。有时我还提供 HTML 格式,使用 XSLT 将 WADL 转换为 HTML。不过,这只是我。

喂!

关于java - 如何为 ReSTLet 设置根 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3881956/

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