Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnología web para desarrolladores
  2. API web
  3. CloseEvent

Esta página ha sido traducida del inglés por la comunidad.Aprende más y únete a la comunidad de MDN Web Docs.

View in EnglishAlways switch to English

CloseEvent

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨julio de 2015⁩.

UnCloseEvent se envia a los clientes usandoWebSockets cuando la conexión esta cerrada. Esto se entrega al que escucha indicado por el atributoonclose del objetoWebSocket.

Constructor

CloseEvent()

Crear un nuevoCloseEvent.

Propiedades

Esta interface tambien hereda propiedades de su padre,Event.

CloseEvent.codeRead only

Devuelve ununsigned short que contienen el código de cierre enviado por el servidor. Los siguientes valores son los codigos de estado permitidos. Las siguientes definiciones vienen del sitio web de IANA [Ref].

Status codeNameDescription
0999Reserved and not used.
1000Cierre NormalCierre normal; La conexion se completo con exito cualquiera sea el proposito para el cual fue creado.
1001Going AwayEl punto final se fue(desaparecio), ya sea por una falla en el servidor o por que el navegador esta navegando fuera de la página que abrio la conexión.
1002Error de ProtocoloEl punto final esta terminando la conexion debido a un error en el protocolo.
1003Datos no soportadorsLa conexión esta siendo terminada por que el punto final recibio daros de un tipo que acepta o soportar (por ejemplo, está esperando un solo texto y el punto final recibio datos binarios).
1004Reservado. Un signinficado se podria definir en un futuro.
1005Estado no recibido.Reservado. Indica que no se proporciono ningún código de estado aunque se esperaba uno.
1006Cierre anormalReservado. Se usa para indicar que una conexion fue cerrada de forma anormal (es decir, sin que se envie un frame cerrado with no close frame being sent) when a status code is expected.
1007Invalid frame payload dataThe endpoint is terminating the connection because a message was received that contained inconsistent data (e.g., non-UTF-8 data within a text message).
1008Violación de politicaThe endpoint is terminating the connection because it received a message that violates its policy. This is a generic status code, used when codes 1003 and 1009 are not suitable.
1009Mensaje muy grandeThe endpoint is terminating the connection because a data frame was received that is too large.
1010Extensión faltante.The client is terminating the connection because it expected the server to negotiate one or more extension, but the server didn't.
1011Error internoThe server is terminating the connection because it encountered an unexpected condition that prevented it from fulfilling the request.
1012Reinicio de servicioEl servidor esta terminado la conexion porque esta reiniciando. [Ref]
1013Trate mas tarde nuevamenteThe server is terminating the connection due to a temporary condition, e.g. it is overloaded and is casting off some of its clients. [Ref]
1014Bad GatewayThe server was acting as a gateway or proxy and received an invalid response from the upstream server. This is similar to 502 HTTP Status Code.
1015TLS SaludoReserved. Indicates that the connection was closed due to a failure to perform a TLS handshake (e.g., the server certificate can't be verified).
10161999Reservado para futuro uso del estandar WebSocket.
20002999Reservado para uso de extensiones WebSocket .
30003999Available for use by libraries and frameworks.May not be used by applications. Available for registration at the IANA via first-come, first-serve.
40004999Disponible para uso de aplicaciones.
CloseEvent.reasonRead only

Retorna unDOMString indicando la razon por que el servidor cerro la conexión. Esto es especifico para el servidor y sub-protocolo en particular.

CloseEvent.wasCleanRead only

Retorna unBoolean que indica si o no la conexion fue cerrada limpiamente.

Metodos

Esta interface tambien hereda metodos de su padre,Event.

CloseEvent.initCloseEvent()No estándarObsoleto

Inicializa el valor de unCloseEvent creado. Si el evento ya ha sido enviado, este método no funciona. No use más este método, use elCloseEvent() constructor en su lugar.

Especificaciones

Specification
WebSockets
# the-closeevent-interface

Compatibilidad con navegadores

Ver tambien

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp