Skip to content

WebSocket client doesn't handle SSL errors properly #36

Description

@PawelJ-PL

Hi,

It looks, that WebSocket client is unable to handle SSL errors, when initial connection has been established. For example, when we connect to non-ssl host with wss:// protocol, client should raise error, but it doesn't (I think, similar problem exists for other ssl errors, like untrusted certifcate).

How to reproduce:
edit line:

WebSocketRequest.ws("echo.websocket.org", "/", QueryParameter.single("encoding", "text"))

with:
WebSocketRequest.wss("echo.websocket.org", 80, "/", QueryParameter.single("encoding", "text")) (use wss method instead of ws and explicitly set port to 80)

and run the test. I would expect, that client will raise error, but actual client will hang forever.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions