jax-rs

    0热度

    1回答

    我需要将授权头添加到来自客户端的所有传出请求中,并且我按照this的说明添加了ClientRequestFilter答案。 现在我想改变我创建的过滤器的属性。我试图重新注册过滤器的新副本,但没有奏效。我试图查看Client对象的可用方法,但没有发现类似注销或删除的任何内容。 示例代码: Client client = ClientBuilder.newClient().register(new C

    0热度

    1回答

    初始上下文: 我们正在开发Web Aplication Server和似鲭水狼牙鱼服务器4.1.2.173部署它。最小稳定性测试通过完美,MVP完美工作,但为了提高系统的性能测试,我们在JMeter(3.2)中创建了不同的测试用例,它们模拟前端正常活动并向所有必要的请求服务器。 问题: 当JMeter的启动使得请求REST(JAX-RS)一切工作正常,但突然有些请求(用户)返回以下错误响应: <h

    0热度

    2回答

    我有JAX-RS资源,并使用keycloak 我想要得到的令牌邮差 这是JAX-RS(keycloak-快速入门的数据库客户端) { "realm": "demo", "bearer-only": true, "auth-server-url": "http://localhost:8080/auth", "ssl-required": "external"

    0热度

    1回答

    我有以下REST端点: @Stateless @Path("test") public class TestResource { @POST @Consumes(MediaType.APPLICATION_JSON) @Produces(MediaType.APPLICATION_JSON) public TestDTO test(TestDTO dt

    0热度

    1回答

    我正在实施项目的其余api。这将是一种社交网络。 为了保护它,只有经过身份验证的用户才能发出请求。 所以基本上用户发送用户密码。如果有正确的话,我用jwt生成一个标记,用户可以向我的api发出请求。 对于订阅,我正在使用recaptcha来验证用户不是想要创建数千个帐户的机器人。 为了避免暴力,我想使用fail2ban和haproxy的速度限制。 但是我有另一个问题。例如,如果经过身份验证的恶意用

    1热度

    2回答

    我有一个角度客户端正在对我的服务器进行POST调用。该服务器需要通过POST调用调用另一个服务器(server2)来获得响应,并将server2的响应传递给客户端。我尝试了以下方法。 public Response call(){ String server2Url = "http://server2/path" RestClient restClient = new Rest

    3热度

    1回答

    我正在使用Apache AVRO评估我的Jersey休息服务。我使用Springboot和Jersey休息。 目前我接受JSON作为输入whick jackson转换为Java pojos本身。 我已经看过不同的地方,但找不到任何使用Apache AVRO泽西端点的例子。 我发现这个Github链接https://github.com/FasterXML/jackson-dataformats-b

    0热度

    1回答

    我正在使用过滤器来检查授权承载令牌是否有效。尽管如此,我正在努力争取在用户代理(firefox,chrome ...)尝试请求CORS OPTIONS请求之前提出“真实”请求。因此,我的过滤器截获了这个OPTIONS请求,并且它没有任何授权承载令牌,所以它使用4xx http代码进行响应。 我应该避免OPTIONS请求吗? private boolean isExcluded(ServletReq

    1热度

    1回答

    我建立了托管我的API代码的Tomcat 9服务器。当我从邮递员打电话时它工作正常。我还增加了以下过滤器到Tomcat conf/web.xml文件: <filter> <filter-name>CorsFilter</filter-name> <filter-class>org.apache.catalina.filters.CorsFilter</filter-class> <init-

    0热度

    1回答

    我通过扩展jax-rs api的WebApplicationException类创建了自定义异常类。我在错误的输入上抛出这个异常。 public class RestException extends WebApplicationException { public RestException(String message, Response.Status status) {