aboutsummaryrefslogtreecommitdiff
path: root/files/es
diff options
context:
space:
mode:
authorJuan Vásquez <juan@logicalbricks.com>2022-01-31 12:14:41 -0600
committerGitHub <noreply@github.com>2022-01-31 12:14:41 -0600
commit9e1a46b88f6b7ad0e8b9e57196b099fb00b1793b (patch)
tree45aa203d59995ac713c203840833eaa14654c23b /files/es
parent898c3d1983bbc91655ff299efe18708bf2a515b9 (diff)
downloadtranslated-content-9e1a46b88f6b7ad0e8b9e57196b099fb00b1793b.tar.gz
translated-content-9e1a46b88f6b7ad0e8b9e57196b099fb00b1793b.tar.bz2
translated-content-9e1a46b88f6b7ad0e8b9e57196b099fb00b1793b.zip
Add cors safelisted request header file (#3717)
* Add cors safelisted request header * Agregado el atributo yaml `translation_of` Co-authored-by: Alexander <alexander_belial999@hotmail.com>
Diffstat (limited to 'files/es')
-rw-r--r--files/es/glossary/cors-safelisted_request_header/index.md38
1 files changed, 38 insertions, 0 deletions
diff --git a/files/es/glossary/cors-safelisted_request_header/index.md b/files/es/glossary/cors-safelisted_request_header/index.md
new file mode 100644
index 0000000000..be0f98e45c
--- /dev/null
+++ b/files/es/glossary/cors-safelisted_request_header/index.md
@@ -0,0 +1,38 @@
+---
+title: Encabezado de solicitud incluido en la lista segura de CORS
+slug: Glossary/CORS-safelisted_request_header
+tags:
+ - CORS
+ - Fetch
+translation_of: Glossary/CORS-safelisted_request_header
+---
+
+Un [encabezado de solicitud incluido en la lista segura de CORS](https://fetch.spec.whatwg.org/#cors-safelisted-request-header)
+es uno de los siguientes [encabezados HTTP](/en-US/docs/Web/HTTP/Headers):
+
+- {{HTTPHeader("Accept")}},
+- {{HTTPHeader("Accept-Language")}},
+- {{HTTPHeader("Content-Language")}},
+- {{HTTPHeader("Content-Type")}}.
+
+Cuando contenga solo estos encabezados (y valores que cumplan con los requisitos adicionales establecidos a continuación),
+una solicitud no necesita enviar una {{glossary("preflight request", "solicitud de verificación previa")}} en el contexto de [CORS](/en-US/docs/Glossary/CORS).
+
+Puede incluir en la lista segura más encabezados usando el encabezado {{HTTPHeader("Access-Control-Allow-Headers")}}
+y también enumerar los encabezados anteriores allí para eludir las siguientes restricciones adicionales:
+
+#### Restricciones adicionales
+
+Los encabezados incluidos en la lista segura de CORS también deben cumplir los siguientes
+requisitos para ser un encabezado de solicitud valido:
+
+- Para {{HTTPHeader("Accept-Language")}} y {{HTTPHeader("Content-Language")}}:
+ solo puede tener valores que constan de `0-9`, `A-Z`, `a-z`, espacio o `*,-.;=`.
+- Para {{HTTPHeader("Accept")}} y {{HTTPHeader("Content-Type")}}:
+ no puede contener un encabezado byte `_CORS-unsafe`: `0x00-0x1F` (excepto `0x09 (HT)`, que está permitido), `"():<>?@[\]{}`, y `0x7F (DEL)`.
+- Para {{HTTPHeader("Content-Type")}}: debe tener un tipo MIME de su valor analizado (ignorando los parámetros) de `application/x-www-form-urlencoded`, `multipart/form-data`, o `text/plain`.
+- Para cualquier encabezado: la longitud del valor no puede ser superior a 128.
+
+## Véase también
+
+- {{Glossary("Forbidden header name", "Nombre de encabezado prohibido")}}