NettyConnectorProvider (jersey-netty-connector) не отправляет параметры запроса в запросе на получение. - PullRequest
2 голосов
/ 15 января 2020

Я пытаюсь отправить HTTP-запрос с параметрами запроса, используя Клиент Джерси и настройку NettyConnectorProvider (org.glassfi sh .jersey.connectors: jersey-netty-connector: 2.25.1) в качестве поставщика конфигурации (org.glassfi sh .jersey.client.ClientConfig) с помощью метода connectorProvider ().

При просмотре исходного кода NettyConectorProvider используется метод requestUri.getRawPath ()) при создании DefaultFullHttpRequest , но этот метод возвращает путь без параметров запроса.

nettyRequest = new DefaultFullHttpRequest(HttpVersion.HTTP_1_1,
                                          HttpMethod.valueOf(jerseyRequest.getMethod()),
                                          requestUri.getRawPath());

Как отправить параметры запроса в GET-запрос с использованием NettyConnectorProvider или существует проблема знаний, связанная с параметрами запроса?

1 Ответ

0 голосов
/ 13 февраля 2020

В GitHub есть открытый тикет, решающий эту проблему. Отследить решение можно по ссылкам ниже:

NettyConnectorProvider (jersey-netty-connector) не отправляет параметры запроса в запросе Get Параметры запроса не были включены в нетто URI

...