小编Mar*_*Dez的帖子

Camel JAX-RS和跨域请求

我希望能够在我的localhost Camel实例上执行HTTP请求(仅用于开发目的,我知道这是不好的做法).现在,我坚持:

 Origin http://localhost:8000 is not allowed by Access-Control-Allow-Origin.
Run Code Online (Sandbox Code Playgroud)

我搜索了如何告诉Camel允许这样的请求,但没有找到答案.我正在使用camel-cxf和rsServer来创建我的端点.

我有一个端点看起来像这样:

public class LoginEndpoint {
    @GET
    @Path(LOGIN)
    @Produces(MediaType.APPLICATION_JSON)
    public Customer login(@QueryParam("email") String email, @QueryParam("password") String password) {
        return null;
    }
}
Run Code Online (Sandbox Code Playgroud)

比标准路线正在做这项工作.

我如何告诉Camel(或JAX-RS或CXFRS组件,我不知道......)允许跨域请求?

cxf jax-rs cross-domain apache-camel cxfrs

3
推荐指数
1
解决办法
3687
查看次数

标签 统计

apache-camel ×1

cross-domain ×1

cxf ×1

cxfrs ×1

jax-rs ×1