问题标签 [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 投票
1 回答
710 浏览

rest - 使用spring集成和soap/rest作为入站,可以完全自动生成它们的wsdl/wadl吗?

(也许,还有希望)

如果我有弹簧集成并且作为入站肥皂或休息(http)是否可以像经典方法一样动态生成 wsdl 和 wadl?

(我已经看到您可以根据给定的 xsd 公开 wsdl - 但我对 api 完全感兴趣的是它自己生成这两个“合同”......)

0 投票
1 回答
1035 浏览

java - 如何在 Jersey 生成的 WADL 文件的响应中包含 HTTP 状态代码

我开发了一个简单的 RESTful WS,其中包含一些方法,例如,如果资源可用或参数留空,它们将响应不同的 HTTP 状态代码。

从源代码的角度来看,我没有问题发送自己的状态代码或结果只是 200 ok。

例如,一种方法的两种可能的返回语句:

或者

当我查看生成的 WADL 文件时,可能响应的条目仅定义如下

是否可以使用某种注释或执行其他解决方法来指示 WADL 生成器生成如下条目?

例如,通常带有参数的多重响应。

有谁知道如何将这种信息集成到使用 Jersey/JAX-RS 生成 WADL 文件中?

0 投票
1 回答
4121 浏览

json - CXF 中 json 中的 WADL

我需要在 json 中生成 REST 服务的 wadl 的 json 表示:

在 localhost:8080/services/?_wadl 给我

下面是服务的服务配置,这里应该是什么 json 模式来获取 wadl 的 json 表示

0 投票
1 回答
957 浏览

rest - 如何为 jax-rs cxf 生成 wadl

我需要为动态子资源生成 wadl 文件。可能吗?
我使用接口作为子资源,它的实现完成了实际工作。
我正在使用依赖注入来调用 API。但我不知道如何为它生成 wadl 文件。当我这样做时http://localhost:8080/myfashions/catalog/product?_wadl&_type=xml,我得到

谁能帮助我,如何获得动态子资源的 wadl。

0 投票
3 回答
3276 浏览

cxf - 为 apache cxf 生成 Wadl

有什么方法可以自动为 cxf 生成 wadl 文件?
我有一个类,它接受像 @Path("/") 这样的所有请求,然后重定向到它的实现类。我想为它生成 wadl。这可能吗?
我已经完成了这个 http://{localhost}:8080/api/?_wadl 但我得到了

0 投票
1 回答
1505 浏览

java - 使用 fastxml.jackson 序列化程序增强 apache CXF 中的 wadl

我有一个使用 fastxml jackson 进行序列化的休息应用程序。

我想增强 wadl 以显示表示标记内的模型字段,例如

而不是普通的描述:

我认为为 WadlGeneration 添加一个 bean 就是我需要做的一切......

..但显然还有更多工作要做。我已经在 jaxb 和 codehaus jackson 中看到了示例,但是关于如何使用 fastxml jackson 进行这项工作的任何想法?

0 投票
1 回答
2915 浏览

rest - Wadl 表示中的元素

我有一个 JAX-RS API,我正在为它生成 wadl。

但我想向它添加元素来表示。

thebook应该出现在语法中。

我的服务:

图书.java

0 投票
0 回答
1296 浏览

c# - 动态消费 REST 服务

我们正在寻找一种在 C# 中动态使用 REST 完整服务的解决方案。它类似于 Wcf 测试客户端。在我们的应用程序中,用户应该能够提供服务 url,然后选择要在应用程序中使用的所需数据。

通常,我们将在基于 SOAP 的服务的情况下获得 WSDL,它描述了有关服务的所有信息,例如可用方法、要传递的参数、响应类型等。然后我们可以使用响应,如果我们执行它可能会使用反射动态的。

如果服务是 RESTfull,我们如何获得类似的信息?我们如何知道它返回什么类型的数据?架构是什么?等等

我发现了一种叫做 WADL 和 RSDL 的东西可以用来了解 RESTfull 服务。是否所有 REST 完整服务都始终提供该功能?如果是,那怎么办?如果没有,那么我将如何了解这些服务?

请注意,在我们的应用程序中,我们希望我们的用户在运行时注册任何 RESTfull 服务并在应用程序中使用响应,因此我们不想为每种类型的服务编写代码。

WCF 支持动态发现以防 SOAP。它是否支持 REST 的类似功能?

0 投票
1 回答
875 浏览

java - 如何关闭发布 application.wadl?

我有一个 Jersey REST 应用程序。它在 /application.wadl 下暴露了它的 wadl。如何将其关闭到外部或如何从 /application.wadl 更改其 URL?

0 投票
1 回答
2301 浏览

java - Jersey maven-wadl-plugin 无法解析 HttpServletRequest

我在构建时使用 maven-wadl-plugin 生成扩展的 WADL,遵循这里的优秀示例,尤其是这里

我已经验证它可以按预期工作,除非我的资源类包含对 HttpServletRequest 类的引用,然后它因缺少必需的类而失败:

[ERROR] Failed to execute goal com.sun.jersey.contribs:maven-wadl-plugin:1.17:generate (generate) on project wadl: Execution generate of goal com.sun.jersey.contribs:maven-wadl-plugin:1.17:generate failed: A required class was missing while executing com.sun.jersey.contribs:maven-wadl-plugin:1.17:generate: Ljavax/servlet/http/HttpServletRequest;

我没有看到任何类似的问题,也找不到任何相关的错误报告。我能做些什么来解决这个问题?

支持资料:

以下是使用 -X 运行的完整消息:

我正在一个只有一个示例资源类的项目中对此进行测试:

我正在使用 Jersey 1.7 和 Jetty 8.0.4.v20111024。这是完整的 POM。