Procesamiento de cabeceras HTTP Content-Type y Accept
Esta biblioteca pretende ser una solución integral para analizar y
seleccionar valores indexados por calidad en cabeceras HTTP. Es capaz de analizar tanto
tipos de medios como parámetros de idioma de las familias de cabeceras Accept y Content,
y puede ampliarse para coincidir también con otras cabeceras accept.
La selección del valor de cabecera adecuado se logra comparando una lista de
opciones del servidor con los valores indexados por calidad suministrados por el cliente.
En el siguiente ejemplo, la cabecera Accept se analiza y luego se compara con
una lista de opciones del servidor para servir el medio adecuado usando 'mapAcceptMedia':
> getHeader >>= maybe send406Error sendResourceWith . mapAcceptMedia > [
("text/html", asHtml) > , ("application/json", asJson) > ]
De forma similar, la cabecera Content-Type puede usarse para producir un analizador de cuerpos
de petición basado en el tipo de contenido dado con 'mapContentMedia':
> getContentType >>= maybe send415Error readRequestBodyWith .
mapContentMedia > [ ("application/json", parseJson) > , ("text/plain",
parseText) > ]
La API es agnóstica respecto a su elección de servidor.
Paths come from the repository package-file index for the observed builds. They describe archive/package associations, not every file that will exist on a running system after maintainer scripts, alternatives, generated state, diversions, or installation choices.
Cada fila es metadato del índice de paquetes para una versión, arquitectura, suite y repositorio. Nombres, URL y tamaños vienen de la fuente; un enlace es un punto de descarga que puede cambiar, no una redistribución de OpenFactory.
Repository signatures authenticate metadata. Artifact hashing is recorded separately. Neither establishes package safety.
0.8.1.1-150500.11.3.2 / aarch64Observado Sep 1, 2026sha512 b89859812666…3a17d42dResumen de la fuente
Metadata observed; artifact bytes were not independently fetched or hashed by this catalog import. The digest below is source-reported.
Resumen de la fuente (sha512): b898598126664f0ac41c4512773e9cac3338eef85d280900034ff44ee821c4b95debdae342ca91da649e253f5726a84e7906525b418b6f59f774a1583a17d42d
0.8.1.1-150500.11.3.2 / ppc64leObservado Sep 1, 2026sha512 6e9369b7be4a…36acecdcResumen de la fuente
Metadata observed; artifact bytes were not independently fetched or hashed by this catalog import. The digest below is source-reported.
Resumen de la fuente (sha512): 6e9369b7be4adf408067301c0d3b16d6a131703e0c20304f66ba0bebe29a7f1db6dc654bb9d6aa593e7e54acc31ddd68472231a4ea05f3c20a9308ab36acecdc
0.8.1.1-150500.11.3.2 / s390xObservado Sep 1, 2026sha512 c666fec24209…0164d8e3Resumen de la fuente
Metadata observed; artifact bytes were not independently fetched or hashed by this catalog import. The digest below is source-reported.
Resumen de la fuente (sha512): c666fec242093dbae181369b5c8a5bc1280606a48acb0eb359e27a6ea4bee8ad4a1ea351aeaa75b88b629530551a24b4ad65efd36ff4da229499a0aa0164d8e3
0.8.1.1-150500.11.3.2 / x86_64Observado Sep 1, 2026sha512 848c06f1023c…44ce279eResumen de la fuente
Metadata observed; artifact bytes were not independently fetched or hashed by this catalog import. The digest below is source-reported.
Resumen de la fuente (sha512): 848c06f1023c79ad221165f00ae2dc9dd89912f6760aca47289ea359a252a6383f09cdb941d4d45a628b675c0d55d7e1d139aa66cecd588dcee438a944ce279e