Tag: HTTP2
Estoy escribiendo un programa simple para probar cómo funciona la conexión http/2. Leí la especificación RFC desde: https://httpwg.org/specs/rfc7540.html Pude conectarme exitosamente y usar ALPN para negociar h2. Después de que el servidor acepta usar h2. Envié PRI * HTTP/2.0\r\n\r\nSM\r\n\r\n Lo cual se describe en la especificación RFC7540. Después de esto, . . . Read more
Me he encontrado con un dilema. Estoy escribiendo una aplicación cliente/servidor. El frontend está en Flutter y utiliza el paquete http Dio, el backend está en Java. La API REST del backend está protegida mediante un certificado TLS. Como se ha señalado en otras preguntas, parece que Flutter no tiene . . . Read more
¿Cuál es el propósito de los pseudoencabezados http2 :authority y :method? Me siento confundido porque :authority y :method parecen repetir la URL de solicitud (el host) y el Método de solicitud en http 1.1. En comparación con los pseudoencabezados :path, como se explica en https://developers.google.com/web/fundamentals/performance/http2#header_compression, puedo ver que se puede . . . Read more
La multiplexación es una característica bastante buena de http/2. Permite usar una sola conexión para atender múltiples solicitudes simultáneamente de un único cliente. Mi pregunta es: ¿esta característica de multiplexación viola las reglas de las API REST? 1) Entiendo que las API REST aplican una arquitectura de solicitud-respuesta, pero la . . . Read more
Según https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/protocols?view=aspnetcore-6.0, HTTP/2 debería funcionar automáticamente de forma predeterminada al ejecutar una aplicación ASP.NET Core en IIS utilizando SSL. A pesar de esto, todas las respuestas se envían utilizando HTTP1.1 en su lugar. ¿Podría ser que IIS esté enviando todo a Kestrel a través de http en lugar de https? . . . Read more