What Is a 206 Status Code?
El servidor está cumpliendo correctamente una solicitud de rango para el recurso de destino transfiriendo una o más partes de la representación seleccionada que corresponde a los rangos satisfactables encontrados en el campo de encabezado de rango de la solicitud 1 =.
Si se está transfiriendo una parte de la parte de la respuesta de Contenido. La representación está adjunta y una carga útil que consiste en el rango. Por ejemplo:
http/1.1 206 contenido parcial
Fecha: miércoles 15 de noviembre de 1995 06:25:24 GMT
Último modificado: miércoles 15 de noviembre de 1995 04:58:08 GMT
Rango de contenido: bytes 21010-47021/47022
Content-longitud: 26012
Tipo de contenido: Imagen/GIF
... 26012 bytes de datos de imágenes parciales ...
Si se transfieren varias partes, el servidor que genera la respuesta 206 debe generar una carga útil de "multipart/byteranges" 2 , y un campo de encabezado de tipo contenido que contiene el tipo de medios multipart/byteranges y su parámetro límite requerido. Para evitar confusiones con las respuestas de una sola parte, un servidor no debe generar un campo de encabezado de rango de contenido en la sección de encabezado HTTP de una respuesta de pieza múltiple (este campo se enviará en cada parte en su lugar).
Dentro del área del encabezado de cada parte del cuerpo en la carga útil de Multipart, el servidor debe generar un campo de encabezado de rango de contenido correspondiente al rango que se está centrando en esa parte del cuerpo. Si la representación seleccionada hubiera tenido un campo de encabezado de tipo de contenido en un 200 OK Respuesta, el servidor debe generar ese mismo campo de tipo de contenido en el área de encabezado de cada parte del cuerpo. Por ejemplo:
http/1.1 206 contenido parcial
Fecha: miércoles 15 de noviembre de 1995 06:25:24 GMT
Último modificado: miércoles 15 de noviembre de 1995 04:58:08 GMT
Contenido-longitud: 1741
Tipo de contenido: multipart/byteranges; límite = this_string_separates
--This_string_separates
Tipo de contenido: Aplicación/PDF
Rango de contenido: bytes 500-999/8000
... el primer rango ...
--This_string_separates
Tipo de contenido: Aplicación/PDF
Rango de contenido: bytes 7000-7999/8000
... el segundo rango
--This_string_separates--
Cuando se solicitan múltiples rangos, un servidor puede fusionar cualquiera de los rangos que se superponen, o que están separados por un espacio que es más pequeño que la sobrecarga de enviar múltiples partes, independientemente del orden en el que apareció la especie de rango de bytes correspondiente en el campo de encabezado de rango recibido. Dado que la sobrecarga típica entre partes de una carga útil multipart/byteranges es de alrededor de 80 bytes, dependiendo del tipo de medio de la representación seleccionada y la longitud de parámetro límite elegido, puede ser menos eficiente transferir muchas partes desarjectas de las partes pequeñas de lo que es transferir la representación total seleccionada. Sin embargo, un servidor puede generar una carga útil multipart/byteranges con una sola parte del cuerpo si se solicitaron múltiples rangos y solo se encontró que un rango era satisfactable o solo quedaba un rango después de fusionar. Un cliente que no puede procesar una respuesta multipart/byteranges no debe generar una solicitud que solicite múltiples rangos.
A server MUST NOT generate a multipart response to a request for a single range, since a client that does not request multiple parts might not support multipart responses. However, a server MAY generate a multipart/byteranges payload with only a single body part if multiple ranges were requested and only one range was found to be satisfiable or only one range remained after coalescing. A client that cannot process a multipart/byteranges response MUST NOT generate a request that asks for multiple ranges.
Cuando se genera una carga útil de la respuesta multipart, el servidor debe enviar las piezas en el mismo orden que el rango de byte correspondiente apareció en el campo de encabezado de rango recibido, excluidos de aquellos rangos que no fueron satisfechos o que se cubrieron en otros ranuras. Un cliente que recibe una respuesta multipart debe inspeccionar el campo de encabezado de rango de contenido presente en cada parte del cuerpo para determinar qué rango está contenido en esa parte del cuerpo; Un cliente no puede confiar en recibir los mismos rangos que solicitó, ni el mismo orden que solicitó.
Cuando se genera una respuesta 206, el servidor debe generar los siguientes campos de encabezado, además de los requeridos anteriormente, si el campo se habría enviado en un 200 OK Respuesta a la misma solicitud: fecha, cache-confuntrol, Etag, expires, contenido ubicada y variar. || *| 180
If a 206 is generated in response to a request with an If-Range header field, the sender SHOULD NOT generate other representation header fields beyond those required above, because the client is understood to already have a prior response containing those header fields. Otherwise, the sender MUST generate all of the representation header fields that would have been sent in a 200 OK Respuesta a la misma solicitud.
Una respuesta 206 es almacenable por defecto; es decir, a menos que se indique lo contrario con controles de caché explícitos 3 .
- 1 rango rfc7233 Sección 3.1
- 2 Internet Media Type Multipart/byteranges RFC72 A
- 3 Calculación de la frescura heurística RFC7234 Sección 4.2.2
- Fuente: RFC7233 Sección 4.1
206 Referencias de código
HTTP Estado HTTP Estado Símbolo
: parcial_content
go http estado constante
http.statuspartialContent
Symfony Http State Constant
Respuesta :: Http_Partial_Content
PyTT Constante
httplib.Partial_content
Python3+ Http Status Constant
http.client.Partial_Content
Python3.5+ Http Status Constante
http.httpstatus.Partial_content
¿Cómo responde un servidor con un código de estado 206?
Cuando un servidor envía un código de estado 206, el cliente solo solicita parte del recurso y el servidor entrega solo esa parte. La respuesta del servidor incluye lo siguiente:
- Un código de estado 206 en el encabezado de respuesta
- Un encabezado de "rango de contenido", que especifica el rango de bytes devueltos devueltos en la respuesta
- El rango solicitado de bytes en el cuerpo de respuesta
cuando es un código de estado 206 utilizado? true:
A 206 status code gets used when the following are true:
- The client requests only part of the resource
- The server can provide only that part
The server may respond with a 206 status code in the following scenarios:
- When a client requests a large file and only needs a specific portion of it
- When a client requests a resource with multiple parts, such as a video or audio file, and only requests Parte de esto
- Cuando un cliente realiza una solicitud con un encabezado de rango, solicitando una parte específica de un recurso
Causas comunes de un código de estado 206
Un código de estado 206 puede ocurrir por unas pocas razones, como:
- El cliente solicita una porción específica de un recurso de recurso que usa el encabezado de rango, que hace que el servidor sea un estado de 206 con un servidor a 206. Código
- El servidor envía una respuesta parcial cuando el recurso solicitado es demasiado grande para enviar a la vez
- El cliente o servidor experimenta latencia de red, lo que hace que el servidor envíe respuestas parciales al cliente
¿Cuál es la diferencia entre un código de estado 206 y otro código de estado HTTP? Respuesta.
A 206 status code is different from other status codes because it’s a partial content response.
Indica que el servidor está entregando solo parte del recurso solicitado, y el cliente solo solicitó esa porción específica. Otros códigos de estado, como 200 o 404, indican que el servidor está entregando todo el recurso o que el recurso no se puede encontrar.
¡Ayuda! How do I troubleshoot a 206 status code error?
If a client receives a 206 status code error, try troubleshooting the issue by:
- Checking the network connection to ensure it’s stable and fast
- Ensuring the client’s range header is correct and within the acceptable range
- Contacting the server administrator to verify the server is configured correctamente
- Comprobación de los registros del servidor para cualquier error o problema que pueda haber causado el código de estado 206
Recursos adicionales
- Aprenda sobre el desarrollo web
- Aprenda sobre SEO
- Servicios de desarrollo web de WEBFX
- SEO Servicios de WebFX
- MDN WEB Docs
- W3Schools
Recursos relacionados
- ¿Qué es un código de estado 202?
- ¿Qué es un código de estado 203?
- ¿Qué es un código de estado 204?
- ¿Qué es un código de estado 205?
- ¿Qué es un código de estado 207?
- ¿Qué es un código de estado 208? Código?
- What is a 226 Status Code?
- What is a 300 Status Code?
- ¿Qué es un código de estado 301?
- ¿Qué es un código de estado 308?
Consejos de marketing para industrias de nicho
- Presupuesto de marketing de viajes y turismo
- Ideas de marketing de atención urgente: 5 Tácticas de alta rai
- Estadísticas de la industria de la atención de la atención de la visión || ° ej. AuctionEers
- WebFX: Your Education Digital Marketing Agency
- Why Auto Part Retailers Need Digital Marketing
- Why Digital Marketing is Essential for Auctioneers
- Su guía para el marketing digital para empresas de equipos de ejercicio
- Su guía para el marketing digital para empresas de reparación industrial
- 2025 Tendencias de servicios profesionales: adoptar el futuro
- 6 mejores agencias de marketing de equipos pesados || opil Encuentre los ingresos de conducción en todo el país