【发布时间】:2020-01-15 14:27:34
【问题描述】:
我正在尝试使用 Jersey Client 并设置 NettyConnectorProvider (org.glassfish.jersey.connectors:jersey-netty-connector:2.25) 发送带有查询参数的 HTTP 请求.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