Rajat Goel created KNOX-1996:
--------------------------------

             Summary: 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
         Environment: HDP 3.1.0
            Reporter: Rajat Goel


{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)

Reply via email to