NettyConnectorProvider(jersey-netty-connector)不在“获取请求”中发送查询参数

问题描述 投票:2回答:1

我正在尝试使用Jersey Client发送带有查询参数的HTTP请求,并将NettyConnectorProvider(org.glassfish.jersey.connectors:jersey-netty-connector:2.25.1)设置为提供者配置方法(connectorProvider()的配置(org.glassfish.jersey.client.ClientConfig)。

查看NettyConectorProvider的源代码,它在创建DefaultFullHttpRequest时使用方法[[requestUri.getRawPath()),但是此方法返回不带查询参数的路径。

nettyRequest = new DefaultFullHttpRequest(HttpVersion.HTTP_1_1, HttpMethod.valueOf(jerseyRequest.getMethod()), requestUri.getRawPath());
如何使用NettyConnectorProvider在GET请求中发送查询参数,或者是否存在与查询参数有关的知识问题?
java jersey jax-rs netty connector
1个回答
0
投票
[GitHub中有一张公开票解决了这个问题。可以通过以下链接跟踪解决方案:
© www.soinside.com 2019 - 2024. All rights reserved.