ws를 wss로 변경하는 절차는 무엇입니까?ws와 wss의 차이점은 무엇입니까?
wss가 일반 HTTP보다 업그레이드를 업그레이드하든 wss가 HTTPS에서만 작동하든간에?
Error in connection establishment: net::ERR_SSL_PROTOCOL_ERROR
ws를 wss로 변경하는 절차는 무엇입니까?ws와 wss의 차이점은 무엇입니까?
wss가 일반 HTTP보다 업그레이드를 업그레이드하든 wss가 HTTPS에서만 작동하든간에?
Error in connection establishment: net::ERR_SSL_PROTOCOL_ERROR
:
webSocket = new WebSocket("ws://localhost:port/Esv/ocp");
는 내가이 오류를 보여줍니다
webSocket = new WebSocket("wss://localhost:port/Esv/ocp");
WSS에 WS를 변경하는 경우, 잘 작동
SSL certificate issue 일 수 있습니다. 연결 지점의 규칙은 summarized as 될 수 있습니다
wss
는 https only
ws
에 연결 http
및 반대에 연결 :
https
는 다음과 같은 상황이 당신에게 t을 이끌 것입니다 ws only
오류를 wss only
http
받아 받아 O 오류 (파이어 폭스에서 수행 시험) : 당신이 http
엔드 포인트에 wss
연결을 연결하려면
https
엔드 포인트에 ws
연결을 연결하려는 경우, 당신은
SecurityError: The operation is insecure.
의 성경 오류를해야합니다
InvalidStateError: An attempt was made to use an object that is not, or is no longer, usable
If /secure/ is true, the client MUST perform a TLS handshake over the connection after opening the connection and before sending the handshake data [RFC2818]. If this fails (e.g., the server's certificate could not be verified), then the client MUST Fail the WebSocket Connection and abort the connection. Otherwise, all further communication on this channel MUST run through the encrypted tunnel [RFC5246].
보안 플래그는 URI에 의해 정의된다.제 3 보안
The URI is called "secure" (and it is said that "the secure flag is set") if the scheme component matches "wss" case-insensitively.
사용하려는 경우 wss
:
https://...
) : "보안 다운 그레이드"는 허용되지 않습니다.는 ws
사용하려는 경우
http://...
)
는 you..And는 WSS는 HTTP 작동 정말 수 있습니다 감사합니다 ? – mahe
아니요, 아니요, websocket은 "보안"다운 그레이드를 허용하지 않습니다. 내 대답을 편집하여 강조 표시하겠습니다. – Al1
@mahe 귀하의 의견에 따라 답변을 업데이트했습니다. 그것은 당신의 질문에 대답합니까? – Al1