Skip to content

WebSocket client doesn't handle SSL errors properly #36

@PawelJ-PL

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.

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