http

Diferencia entre los códigos de redirección HTTP

Las diferencias entre los diversos códigos de redirección HTTP 3XX no están claras para mí. Sí, he leído la especificación, ... n 303. Pero ¿cuál es la diferencia entre un 303 y un 301? Se supone que 301significa que la redirección es más permanente?

¿Una manera fácil de probar una URL para 404 en PHP?

Me estoy enseñando a mí mismo un poco de raspado básico y he encontrado que a veces las URL que introduzco en mi código devue ... odavía no he encontrado ningún ejemplo de código real con el que pueda jugar o probar. Sugerencias? Y qué es esto de curl?

¿REST DELETE es realmente idempotente?

DELETE se supone que es idempotente. Si ELIMINO http://example.com/account/123 va a borrar la cuenta. Si lo hago de nuevo, ¿esperaría un 404, ya que la cuenta ya no existe? ¿Qué pasa si intento ELIMINAR una cuenta que nunca ha existido?

En qué casos HTTP REFERER estará vacío

Sé que es posible obtener un HTTP_REFERER vacío. ¿Bajo qué circunstancias sucede esto? Si obtengo uno vacío, ¿siempre signifi ... a que el usuario lo cambió? ¿Obtener una vacía es lo mismo que obtener una nula? ¿y en qué circunstancias lo consigo también?

Qué es Cache-Control: private?

Cuando visito chesseng.herokuapp.com Obtengo un encabezado de respuesta que se parece a Cache-Control:private Connection:k ... n https://developers.google.com/speed/pagespeed/insights / me dice que "Aproveche el almacenamiento en caché del navegador".

¿Cómo funcionan los dominios de cookies del navegador?

Debido a los extraños problemas de cookies de dominio/subdominio que estoy recibiendo, me gustaría saber cómo los navegadores ... Puede ser establecido por www.example.com o example.com; Es accesible tanto por www.example.com como por example.com.

Código de respuesta HTTP para POST cuando el recurso ya existe

Estoy construyendo un servidor que permite a los clientes almacenar objetos. Esos objetos están completamente construidos en ... objeto ya está allí. ¿Debo tratar la solicitud como solicitud de modificación o debo devolver algún código de error (cuál)?

Estilo de salto de línea de encabezado HTTP

¿Qué estilo de salto de línea es preferible para usar en encabezados HTTP: \r\n o \n, y por qué?

¿Es posible almacenar en caché los métodos POST en HTTP?

Con semántica de almacenamiento en caché muy simple: si los parámetros son los mismos (y la URL es la misma, por supuesto), entonces es un éxito. Es eso posible? ¿Recomendado?

Solicitudes de Python - ¿imprimir toda la solicitud http (raw)?

Mientras se usa el requests module , ¿hay alguna forma de imprimir la solicitud HTTP sin procesar? No quiero solo los encab ... cabezados y la impresión de contenido. ¿Es posible ver lo que en última instancia se construye a partir de la solicitud HTTP?

Qué es el "reino" en la autenticación básica

Estoy configurando la autenticación básica en un sitio php y encontré esta página en el manual de php mostrando la configura ... nifica "reino" aquí en el encabezado? header('WWW-Authenticate: Basic realm="My Realm"'); ¿Es la página que se solicita?

Access-Control-Allow-Origin ¿Múltiples Dominios de Origen?

¿Hay alguna manera de permitir múltiples dominios cruzados usando el encabezado Access-Control-Allow-Origin? Soy consciente ... código anterior, pero no parece funcionar en Firefox. Es posible especificar varios dominios o estoy atascado con uno solo?

¿Los encabezados HTTP distinguen entre mayúsculas y minúsculas?

En una entrada de blog utilizo el siguiente PHP para establecer el tipo de contenido de una respuesta: header('content-type ... las cabeceras HTTP eran insensibles a mayúsculas y minúsculas. ¿O simplemente funciona porque los navegadores son agradables?

¿Qué es el encabezado HTTP "Upgrade-Insecure-Requests"?

Realicé una solicitud POST a un sitio HTTP (no HTTPS), inspeccioné la solicitud en las Herramientas para desarrolladores de C ... ansición cuando no había documentación oficial en este encabezado y Chrome fue el único navegador que envió este encabezado.)

Tipo de contenido de respuesta como CSV

Necesito enviar un archivo CSV en la respuesta HTTP. ¿Cómo puedo configurar la respuesta de salida como formato CSV? Esto no está funcionando: Response.ContentType = "application/CSV";

Cómo hacer una solicitud de PUT con curl?

¿Cómo pruebo un método RESTful PUT (o DELETE) usando curl?

¿Es válido reemplazar http:// con / / en a?

Tengo el siguiente elemento: <script type="text/javascript" src="https://cdn.example.com/js_file.js"></script> ... válido eliminar el http: o https:? Parece funcionar en todas partes que he probado, pero ¿hay casos en los que no funciona?

Rendimiento HTTP vs HTTPS

¿Hay diferencias importantes en el rendimiento entre http y https? Me parece recordar haber leído que HTTPS puede ser un qu ... ¿Es esto válido con los servidores web/navegadores de la generación actual? Si es así, ¿hay alguna documentación de apoyo?

¿Qué significa status = canceled para un recurso en Chrome Developer Tools?

¿Qué causaría la cancelación de una página? Tengo una captura de pantalla de las Herramientas para desarrolladores de Chrome ... es que esto solo sucede en Google Chrome, no en Internet Explorer 8. ¿Alguna idea de por qué Chrome cancelaría una solicitud?

Parámetros de matriz URL vs. parámetros de solicitud

Me pregunto si debo usar parámetros de matriz o consulta en mis URLs. Encontré una discusión anterior sobre ese tema no sat ... restante sería que los navegadores crean parámetros de consulta por defecto. Hay otras desventajas? ¿Qué te gustaría hacer?