问题标签 [cxfrs]

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 回答
726 浏览

rest - Apache Camel 和 CXF JAX-RS Rest Service(s) 端点路由和代理服务器

我是 Apache Camel 的新手,并试图解决以下路由问题:

我在同一个 JVM(端点)中实现和部署了基于 CXF JAX-RS 的 REST 服务。

我有另一组 REST 服务,它们不在它所在的同一 Java 进程中(python 或任何其他进程,但在同一主机上)。

我们有统一的端口来访问这两种服务,例如,

客户端调用 ----> HTTP Rest 调用 (8080) -----> Jetty Server(8080) ---> Camel Route( if(“/java_api/” ----→ to( http://localhost ) :9090 ) else { 到 ( http://localhost:9091 (旧服务)}

这种方法的问题是对 Java API(java_api) 路由有不必要的 http 调用,因为它已经在本地托管,我不想招致 HTTP 调用。

这样做是为了设置所有可以设置的 CXF 上下文(给我的这个信息)并能够提供 REST 服务。

所以,我的问题是:

1)有没有办法设置路由来调用 cxf 本地绑定 JAX-RS(直接调用)而不是 Java API 的 http 调用?

2)如何配置路由,以便创建 HTTP 代理标头(例如 X-Forwarded-For )并传递给旧的服务 API?因为,Java 层确实充当了代理服务器。

提前感谢您的帮助!

0 投票
0 回答
2001 浏览

java - 具有自定义 mediaType 的 CFX-RS 抛出“无操作匹配请求路径”错误

所以我在这里真正尝试实现的是添加一个自定义的 mediaType 来支持 API 版本控制。像这样的东西:“application/vnd.rise.v1+json”

不幸的是,自定义的 mediaType 没有被兑现……

任何人?顺便说一句,我不使用也不打算使用 spring 来管理 bean。所以请不要提供任何需要弹簧支持的解决方案。谢谢!

第一个资源类

第二资源类

我收到错误:

0 投票
2 回答
1289 浏览

cxf - 在 CXF 中禁用 wadl Web 服务定义

我正在使用 CXF 网络服务,一切正常。但是,当我要向公众公开我们的 web 服务时,wadl url 正在公开工作。任何人都可以看到我们 Web 服务的 wadl 定义。

我们怎样才能禁用这个定义。

例如 wadl 的 url 是 - http://localhost:8080/webservice/rest?_wadl

0 投票
2 回答
2736 浏览

java - 使用 Camel 和 Spring 调用外部 REST API

这个问题可能是通用的,但它正是标题所说的。

我有一个使用 HTTPS 的外部 API,我需要在 Camel 路由中调用它以获取一些 JSON 响应,但是,我似乎找不到这样做的好方法。

我尝试了 Camel 的组件“restlet”来调用 API,但没有运气。我尝试使用需要设置 bean 的 CXFRS,据我所知,这又需要一个“serviceClass”。显然,API 是第三方外部服务,因此无法提供。

有没有人有任何想法或方向可以指出我只需调用一个返回 JSON 响应的外部 REST API?

非常感激。

0 投票
1 回答
98 浏览

rest - Combining verbs in Apache CXF JAX-RS

We would usually define POST and PUT verbs as different service APIs.

Would there be a way to combine these verbs into a single method - and then drive different logic based on the type of the verb ? Hypothetically

0 投票
1 回答
2100 浏览

java - Apache CXF - Rest URL 参数编码

我正在使用CXF - Rest服务。

我正在调用GET来自Postmanor的调用cURL,类似这样

但是当我调试该email字段时,我将数据字段作为test 1@gmail.com. 我猜某处 URL 解码正在发生,因此+正在消失?如何将 CXF/service 配置not to alter为 URL 参数

0 投票
1 回答
438 浏览

web-services - CXFRS 网络服务不起作用

保险丝 esb. 组件:CXFRs webservice

我的网络服务有问题。

这是 POM.xml:

这是路线:

这是功能:

这是错误消息:

我该如何解决这个问题?

0 投票
1 回答
572 浏览

xml - 如何获得 xml 响应(CXFRs 网络服务)?

我从 uri 中获取 id,并将其作为条件放在我的 sql 请求中,然后将结果转换为 XML 格式

这是功能:

这是路线:

之后的错误:http://localhost:5070/route/test/1

我怎样才能得到xml文件?谢谢 ?

0 投票
0 回答
207 浏览

spring - Camel CXFRS 端点 - 自动接线不起作用

我正在尝试使用 Camel CXFRS 组件来公开 Restful API。这是端点配置:

在 UserResource 类中:

我对上面的代码有问题:

userService 为空,即自动布线在 CXFRS 资源类中不起作用,而在其他地方工作正常。

欢迎任何建议!谢谢。

0 投票
2 回答
93 浏览

java - Grails CXF 插件

我是 CXF 的新手,因此如果我的问题太愚蠢,请原谅我。

我打算使用接受自定义 JAVA 对象的 Grails 开发 REST 服务。因此我打算使用grails-cxf插件。

在我的控制器中,我需要一个接受 Java 对象并返回 Java 对象的方法 (POST)

我在插件的文档中没有看到任何好的例子。我对使用这个插件不是很讲究。如果你能提出任何用 grails 实现它的方法,我觉得很好。

请帮忙。我们可以使用 grails-cxf 插件开发 REST API 吗?