问题标签 [wadl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
709 浏览

jersey - 使用 Jersey 自动生成 wadl 时 EnumMap 中的 NullPointerException

我正在使用 Tomcat 7、Jaxb2 和 Jersey1.11。我有一个继承自抽象类属性的类 EnumProperty。

Property 类还有其他子类。此外,我还有另一个类 Entity,它包含一组属性。我还有一个资源,它在其子资源之一中返回一个集合。当我尝试生成我的应用程序 wadl 时,我收到 NullPointerException。我将问题隔离到 EnumProperty 类。谁能帮我理解问题出在哪里?

0 投票
1 回答
39 浏览

jersey - Jersey 如何指定两个服务之间的依赖关系?

我的服务器上有 2 个服务可访问,我想指定服务依赖于另一个,以便仅在另一个成功执行时才执行它。有没有办法(可能是注释)来指定它?

谢谢。

0 投票
1 回答
470 浏览

rest - 如何在 WADL 中定义变量资源,例如 /colours/{colour}?

是否可以将 /colours/{colour} URL 中的 {colour} 定义为 WADL 的一部分这一事实?如果是这样,你会怎么做?如果不是,这不是对规范的巨大疏忽吗?

为什么我不能做这样的事情来定义/colors/{colour}:

提前致谢。

0 投票
4 回答
32297 浏览

rest - 来自 WADL 的 Restful 客户端

有什么方法可以使用 HttpUrlConnection 或第三方解决方案(如 jersey、apache、restlet 等)从 wadl 中自动生成 jax-rs 客户端?拥有一个框架/应用程序不是一个优势吗?

0 投票
1 回答
2980 浏览

javascript - 如何从 WADL 生成 JavaScript 客户端存根?

我想生成一个 JavaScript 存根来调用这个 wadl 中定义的 RESTful Web 服务:http: //idi.fundacionctic.org/mobSerenoaWS/application.wadl

我尝试使用 NetBeans 7.0.1 上的NetBeans REST Web 服务插件。我在我的文件系统中下载了 Wadl 并开始生成 JavaScript 存根。它生成了许多 JavaScript 文件,但它们并不完整。例如,对象resources是一个空数组。

您能否告诉我使用 NetBeans 生成运行中的 JavaScript 存根时缺少什么?或者您知道任何其他从 WADL 生成 JavaScript 存根的工具吗?

注意:NetBeans 包含一个完整的运行示例:

新项目/示例/Java Web 服务/REST:客户数据库

0 投票
2 回答
3172 浏览

java - CXF JAXRS | 生成的 wadl 中不存在复杂的响应类型

我们使用 cxf 2.5.2 和 spring 来暴露和使用 restful 服务。为了分发服务接口类,我们开始使用 wadl2java 目标(根据给定的 wadl 文件生成接口类)

生成的 wadl 不包含正确的响应类型,因此我猜,生成的接口都具有“响应”作为返回类型。

前任。如果 restful get 方法返回 'List' ,则生成的 wadl 仅包含以下段:

<response><representation mediaType="application/json"/></response>

并且从此 wadl 文件生成的相应接口包含返回类型为“响应”

有人可以建议需要做些什么来防止实际响应类型丢失吗?是否需要任何注释(如 ElementClass?如何使用它?)或提供者?

当前代码:

0 投票
2 回答
23286 浏览

java - WADL 生成工具

是否有一种工具可以将描述 REST 服务的 Java 文件作为参数并从中生成一个 wadl 文件。

0 投票
1 回答
920 浏览

java - 配置 Jersey 以通过 JSON 提供 WADL

所以 Jersey 的默认 WADL 功能很棒!除非您将 API 开发为仅处理 JSON,否则强制客户端应用程序切换回 WADL 的 XML 似乎有点愚蠢。

谁能提供(或指出)如何让 Jersey 生成 WADL 文档的 JSON 表示的示例?

提前致谢。

0 投票
0 回答
822 浏览

java - 从 WADL 生成 Java 客户端代码的最简单/最佳解决方案是什么?

我正在尝试生成一个 Java 客户端来与我的 Glassfish 应用程序服务器通信。该服务器在http://localhost:4848/management/application.wadl.

我想在 maven 构建期间生成 Java 客户端代码,所以我自然而然地采用了wadl-maven-plugin路线。不幸的是,关于 application.wadl 文件,该插件生成了一个48 MB长的 Java 源文件,这似乎真的冻结了 Eclipse。

那么,从 WADL 文件生成 Java 客户端的其他好的/有效的解决方案是什么?

0 投票
1 回答
976 浏览

rest - 无法从 wadl 为泽西客户端生成 void 方法

我用的是球衣。我有休息方法:

为此方法生成的 wadl 部分:

我正在使用 maven-plugin 生成客户端:

问题是没有生成 void 方法 (putApplicationXml Asvoid ),只有期望响应的方法。当我尝试使用它们时,即使预期为 Void.class,我也会捕获异常(返回 204 No Content 的响应状态)。

如果其余方法包含@QueryParam:

然后 wadl 看起来像:

如您所见,它包含“param”节点。此条目的 void 客户端方法生成良好。

如何为我的 CreateProfile 生成 void 方法?