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
は 次のような状況があなたにトンをリードするws only
エラーをwss only
http
受け入れる受け入れOエラー(Firefoxの下で行わテスト):あなたは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