Articles of http headers

Cómo evitar el almacenamiento en caché de la página del navegador en Rails

Ubuntu -> Apache -> Phusion Passenger -> Rails 2.3 La parte principal de mi sitio reactjs a tus clics. Por lo tanto, si hace clic en un enlace, lo enviará al destino y regenerará su página al instante. Pero si presiona el botón Atrás, no verá la página nueva. Lamentablemente, no se muestra sin una […]

¿Cómo configurar la memoria caché de contenido estático por carpeta y extensión en IIS7?

Me gustaría establecer reglas en IIS7 para el almacenamiento en caché de contenido estático en mi sitio web ASP.NET. He visto estos artículos, que detalla cómo hacerlo usando el elemento en web.config : Client Cache (IIS.NET) Agregue caducidad o encabezado de control de caché al contenido estático en IIS (desbordamiento de stack) Sin embargo, esta […]

Cómo evitar el almacenamiento en caché de archivos http en Apache httpd (MAMP)

Estoy desarrollando una aplicación de una sola página de JavaScript en MAMP. Mis archivos de plantilla JavaScript y HTML se almacenan en caché entre las solicitudes. ¿Hay una manera simple de indicar en MAMP que quiero evitar el almacenamiento en caché de archivos http? Posiblemente con un archivo .htaccess ? ¿Dónde .htaccess o modifico el […]

HttpClient angular no envía encabezado

Aquí está mi código: import { HttpClient, HttpErrorResponse, HttpHeaders } from ‘@angular/common/http’; logIn(username: string, password: string) { const url = ‘http://server.com/index.php’; const body = JSON.stringify({username: username, password: password}); const headers = new HttpHeaders(); headers.set(‘Content-Type’, ‘application/json; charset=utf-8’); this.http.post(url, body, {headers: headers}).subscribe( (data) => { console.log(data); }, (err: HttpErrorResponse) => { if (err.error instanceof Error) { console.log(‘Client-side […]

¿Qué es la solicitud de multiparte http?

He estado escribiendo aplicaciones para iPhone desde hace un tiempo, enviando datos al servidor, recibiendo datos (a través del protocolo HTTP), sin pensar demasiado en ello. En general, estoy teóricamente familiarizado con el proceso, pero la parte que no conozco es la solicitud HTTP multiparte. Conozco su estructura básica, pero el núcleo se me escapa. […]

Tipo de medio MIME adecuado para archivos PDF

Cuando trabajo con archivos PDF, me he encontrado con los tipos MIME application/pdf y application/x-pdf entre otros. ¿Hay alguna diferencia entre estos dos tipos, y si es así, qué es? ¿Se prefiere uno sobre el otro? Estoy trabajando en una aplicación web que debe entregar grandes cantidades de archivos PDF y quiero hacerlo de la […]

Content-Disposition: ¿Cuáles son las diferencias entre “inline” y “attachment”?

¿Cuáles son las diferencias entre Response.AddHeader(“Content-Disposition”, “attachment;filename=somefile.ext”) y Response.AddHeader(“Content-Disposition”, “inline;filename=somefile.ext”) No conozco las diferencias, porque cuando uso una u otra siempre recibo un mensaje de ventana pidiéndome que descargue el archivo para ambas. Leí las especificaciones, pero no tiene idea.

¿Cómo obligo a los archivos a abrirse en el navegador en lugar de descargar (PDF)?

¿Hay alguna manera de forzar que los archivos PDF se abran en el navegador cuando la opción “Mostrar PDF en el navegador” está desmarcada? Intenté usar la etiqueta de inserción y un iframe, pero solo funciona cuando esa opción está marcada. ¿Que puedo hacer?

¿Cuál es el punto del encabezado X-Requerido-Con?

JQuery y otros marcos agregan el siguiente encabezado: X-Requerido-Con: XMLHttpRequest ¿Por qué es esto necesario? ¿Por qué un servidor desea tratar las solicitudes AJAX de forma diferente a las solicitudes normales? ACTUALIZACIÓN : Acabo de encontrar un ejemplo de la vida real usando este encabezado: https://core.spreedly.com/manual/payment-methods/adding-with-js . Si el procesador de pagos se solicita sin […]

403 Forbidden vs 401 respuestas HTTP no autorizadas

Para una página web que existe, pero para la cual un usuario que no tiene privilegios suficientes (no está conectado o no pertenece al grupo de usuarios adecuado), ¿cuál es la respuesta HTTP adecuada para atender? 401? 403? ¿Algo más? Lo que he leído hasta ahora no es muy claro sobre la diferencia entre los […]