[
https://issues.apache.org/jira/browse/KNOX-1996?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16922488#comment-16922488
]
Sandeep More commented on KNOX-1996:
------------------------------------
[~rajatg] can you open a pull request ? we moved to PR model for patches ! it
is also easier to review the change that way !
Thanks again !
> For websocket connections, backend url generated is incorrect - has an extra
> '/' in path
> ----------------------------------------------------------------------------------------
>
> Key: KNOX-1996
> URL: https://issues.apache.org/jira/browse/KNOX-1996
> Project: Apache Knox
> Issue Type: Bug
> Components: Server
> Affects Versions: 1.0.0, 1.1.0, 1.2.0, 1.3.0
> Environment: HDP 3.1.0
> Reporter: Rajat Goel
> Assignee: Rajat Goel
> Priority: Major
> Fix For: 1.4.0
>
> Attachments: KNOX-1996.patch
>
>
> {quote}{color:#000000}For websocket connections, while generating backend url
> in _org.apache.knox.gateway.websockets.GatewayWebsocketHandler_
> (_getMatchedBackendURL()_ API), Knox appends '_pathservice[1]_' to
> '_backend_' StringBuffer if Service url doesn't end with '/ws'. As a result,
> URI generated had an extra '/' eg:
> {color}{color:#000000}ws://{color}[rafd001-mst-01.cloud.in.guavus.com:11011//_sock/411/anq2kfzp/websocket|http://rafd001-mst-01.cloud.in.guavus.com:11011//_sock/411/anq2kfzp/websocket]{color:#000000}
> and my UI backend which uses SockJS lib was not responding for 2 minutes and
> eventually closing connection.{color}
> {color:#000000}Correct Url which should have been generated is:
> ws://[rafd001-mst-01.cloud.in.guavus.com:11011/_sock/411/anq2kfzp/websocket|http://rafd001-mst-01.cloud.in.guavus.com:11011//_sock/411/anq2kfzp/websocket]{color}
> {quote}
--
This message was sent by Atlassian Jira
(v8.3.2#803003)