Articles of http headers

Enviar solicitud HTTP manualmente a través de socket

Cuando envío una solicitud HTTP normal a través de un socket, el servidor no responde con una respuesta OK. Copié el encabezado HTTP de FireFox. Aquí está el código: Socket s = new Socket(InetAddress.getByName(“stackoverflow.com”), 80); PrintWriter pw = new PrintWriter(s.getOutputStream()); pw.print(“GET / HTTP/1.1”); pw.print(“Host: stackoverflow.com”); pw.flush(); BufferedReader br = new BufferedReader(new InputStreamReader(s.getInputStream())); String t; while((t […]

¿Cómo puedo recuperar la dirección IP del encabezado HTTP en Java

Tengo curiosidad de saber si hay alguna biblioteca que maneje este tipo de cosas, o si tengo que hacerlo solo una vez más. Por lo tanto, el asunto es que quiero obtener el campo de dirección IP de la solicitud de encabezado HTTP de los visitantes en mi servidor, ¿y hacer todo esto en Java? […]

Sistema operativo del encabezado HTTP de User-Agent

¿Existe un listado bueno y actualizado en cualquier lugar que mapee cadenas de encabezado HTTP de Usuario-Agente -> sistemas operativos?

¿Cómo funciona “304 Not Modified”?

¿Cómo se genera “304 no modificado”? ¿Cómo determina un navegador si la respuesta a una solicitud http es 304? ¿Lo establece el navegador o lo envía desde el servidor? Si el servidor lo envía, ¿cómo sabe el servidor los datos disponibles en caché, también cómo establece 304 en una imagen? Supongo que si es generado […]

El mejor tipo de encabezado de autorización HTTP para JWT

Me pregunto cuál es el mejor tipo de encabezado HTTP de Authorization para tokens JWT . Uno de los tipos probablemente más populares es Basic . Por ejemplo: Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ== Maneja dos parámetros, como un inicio de sesión y una contraseña. Por lo tanto, no es relevante para tokens JWT. Además, escuché sobre el […]

Chrome no almacena imágenes en caché / js / css

Cuando Chrome carga mi sitio web, comprueba si el servidor tiene versiones actualizadas de los archivos antes de mostrarlos. (Imágenes / Javascript / CSS) Obtiene un 304 del servidor porque nunca edito javascript, css o imágenes externos. Lo que quiero que haga, es mostrar las imágenes sin siquiera consultar el servidor. Aquí están los encabezados: […]

Cuál es la diferencia de $ host y $ http_host en Nginx

En Nginx, ¿cuál es la diferencia entre las variables $host y $http_host .

¿Qué hace exactamente el encabezado Access-Control-Allow-Credentials?

Intento entender cómo usar CORS y estoy confundido acerca de lo que hace el encabezado Access-Control-Allow-Credentials . La documentación dice Indica si la respuesta a la solicitud se puede mostrar o no cuando el indicador de credenciales es verdadero. Pero no entiendo qué significa la respuesta “expuesta”. ¿Alguien puede explicar realmente qué hace este encabezado […]

Cómo modificar el encabezado de un HttpUrlConnection

Estoy intentando mejorar un poco el documento HTML de Java pero estoy teniendo problemas con HttpUrlConntion . Una cosa es que algunos servidores bloquean una solicitud si el agente de usuario es una máquina virtual Java. Otro problema es que HttpUrlConnection no establece el campo de encabezado Referrer o Location . Dado que varios sitios […]

Cross-Domain AJAX no envía X-Requested-With header

Cree un servicio web en http://www.a.com/service.asmx y envíele una solicitud ajax de dominios cruzados desde http://www.b.com . Verifica los encabezados en Firebug , o en Live HTTP Headers , o cualquier otro plugin que desees. No hay ningún rastro del campo X-Requested-With Heist Header entre los encabezados de solicitud. Sin embargo, si envía una solicitud […]