aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/api/websocket/close
diff options
context:
space:
mode:
authorSphinxKnight <SphinxKnight@users.noreply.github.com>2021-09-17 23:39:32 +0200
committerGitHub <noreply@github.com>2021-09-17 23:39:32 +0200
commit9a7bf38a2e1551841b9fe1721e232defb3a1177a (patch)
tree26b4f29dd7a489d33992fde43a374f5c63e2bfde /files/fr/web/api/websocket/close
parent1678f2da63025db33c8ec8dc41c5295a94d4c555 (diff)
downloadtranslated-content-9a7bf38a2e1551841b9fe1721e232defb3a1177a.tar.gz
translated-content-9a7bf38a2e1551841b9fe1721e232defb3a1177a.tar.bz2
translated-content-9a7bf38a2e1551841b9fe1721e232defb3a1177a.zip
Revamps WS landing page - translates WS interface subpages - fixes #2139 (#2271)
* Revamps WS landing page - translates WS interface subpages - fixes #2139 * Ajout espace insécable Co-authored-by: Jb Audras <audrasjb@gmail.com>
Diffstat (limited to 'files/fr/web/api/websocket/close')
-rw-r--r--files/fr/web/api/websocket/close/index.html45
1 files changed, 45 insertions, 0 deletions
diff --git a/files/fr/web/api/websocket/close/index.html b/files/fr/web/api/websocket/close/index.html
new file mode 100644
index 0000000000..09621ca71b
--- /dev/null
+++ b/files/fr/web/api/websocket/close/index.html
@@ -0,0 +1,45 @@
+---
+title: WebSocket.close()
+slug: Web/API/WebSocket/close
+browser-compat: api.WebSocket.close
+---
+<p>{{APIRef("Web Sockets API")}}</p>
+
+<p>La méthode <strong><code>WebSocket.close()</code></strong> ferme la connexion <a href="/fr/docs/Web/API/WebSocket"><code>WebSocket</code></a> ou interrompt l'éventuelle tentative de connexion. Si la connexion est déjà fermée (état <code>CLOSED</code>), cette méthode ne fait rien.</p>
+
+<h2 id="syntax">Syntaxe</h2>
+
+<pre class="brush: js">WebSocket.close();</pre>
+<pre class="brush: js">WebSocket.close(code);</pre>
+<pre class="brush: js">WebSocket.close(reason);</pre>
+<pre class="brush: js">WebSocket.close(code, reason);</pre>
+
+<h3 id="parameters">Paramètres</h3>
+
+<dl>
+ <dt><code>code</code> {{optional_inline}}</dt>
+ <dd>Une valeur numérique indiquant le code de statut qui explique pourquoi la connexion est fermée. Si ce paramètre n'est pas fourni, 1005 sera la valeur par défaut. Voir <a href="/fr/docs/Web/API/CloseEvent#status_codes">la liste des codes de statut</a> de <a href="/fr/docs/Web/API/CloseEvent"><code>CloseEvent</code></a> pour les valeurs autorisées.</dd>
+ <dt><code>reason</code> {{optional_inline}}</dt>
+ <dd>Une chaîne de caractères, lisible et compréhensible par un humain qui explique pourquoi la connexion est fermée. Cette chaîne ne doit pas être plus longue que 123 octets de texte UTF-8 (attention, <strong>cela ne signifie pas</strong> 123 caractères).</dd>
+</dl>
+
+<h3 id="exceptions_thrown">Exceptions levées</h3>
+
+<dl>
+ <dt><code>INVALID_ACCESS_ERR</code></dt>
+ <dd>Un code invalide a été fourni avec <code>code</code>.</dd>
+ <dt><code>SYNTAX_ERR</code></dt>
+ <dd>La chaîne de caractères pour <code>reason</code> est trop longue ou contient des <i lang="en">surrogates</i> non appairés.</dd>
+</dl>
+
+<div class="note">
+ <p><strong>Note :</strong> Avant Gecko 8.0, cette méthode ne prenait en charge aucun paramètre.</p>
+</div>
+
+<h2 id="specifications">Spécifications</h2>
+
+<p>{{Specifications}}</p>
+
+<h2 id="browser_compatibility">Compatibilité des navigateurs</h2>
+
+<p>{{Compat}}</p>