Articles of http

Cómo usar el depurador de red de Chrome con redireccionamientos

El depurador de red de Chrome me da una excelente vista de todos los recursos HTTP cargados para una página. Pero borra la lista cada vez que se carga una nueva página HTML de nivel superior. Esto hace que sea muy difícil depurar páginas que se vuelven a cargar automáticamente por una razón u otra […]

¿Cuál es la función del encabezado HTTP “Vary: Accept”?

Uso PHP para generar páginas web dinámicas. Como se indica en el siguiente tutorial (ver enlace a continuación), el tipo MIME de documentos XHTML debe ser “application / xhtml + xml” cuando $ _SERVER [‘HTTP_ACCEPT’] lo permite. Como puede servir la misma página con 2 MIME diferentes (“application / xhtml + xml” y “text / […]

¿Cuáles son los beneficios de usar Nginx frente a un servidor web para Go?

Estoy escribiendo algunos servicios web que devuelven datos JSON, que tienen muchos usuarios. ¿Cuáles son los beneficios de usar Nginx en mi servidor en comparación con solo usar el servidor http go?

Código de respuesta REST para datos no válidos

¿Qué código de respuesta se debe pasar al cliente en caso de seguir escenarios? Datos inválidos pasados ​​mientras el usuario se registra como el formato de correo electrónico incorrecto El nombre de usuario / correo electrónico ya existe Elegí 403. También encontré lo siguiente que siento que se puede usar. Wikipedia: 412 Condición previa fallida: […]

Servidor de archivos estático básico en NodeJS

Estoy tratando de crear un servidor de archivos estáticos en nodejs más como un ejercicio para entender el nodo que como un servidor perfecto. Conozco bien proyectos como Connect y node-static y tengo la intención de usar esas bibliotecas para obtener más código listo para producción, pero también me gusta entender los conceptos básicos de […]

¿Cuál es la mejor biblioteca de Java para HTTP POST, GET, etc.?

¿Cuál es la mejor biblioteca de Java para HTTP POST, GET, etc. en términos de rendimiento, estabilidad, madurez, etc.? ¿Hay alguna biblioteca en particular que se use más que otras? Mis requisitos son enviar solicitudes HTTPS POST a un servidor remoto. He utilizado el paquete java.net. * En el pasado y el paquete org.apache.commons.httpclient. *. […]

Encabezado de autorización HTTP personalizado

Me preguntaba si es aceptable colocar datos personalizados en un encabezado de autorización HTTP. Estamos diseñando una API RESTful y es posible que necesitemos una forma de especificar un método personalizado de autorización. Como ejemplo, vamos a llamarlo autenticación FIRE-TOKEN . Sería algo así como válido y permitido de acuerdo con la especificación: Authorization: FIRE-TOKEN […]

Orquestación de microservicios

¿Cuál es el patrón estándar de orquestación de microservicios? Si un microservicio solo conoce su propio dominio, pero existe un flujo de datos que requiere que varios servicios interactúen de alguna manera, ¿cuál es el camino a seguir? Digamos que tenemos algo como esto: Facturación Envío Y por el bien del argumento, digamos que una […]

Clarificación de encabezado Keep-alive

Me pidieron que construyera un sitio, y uno de los co-desarrolladores me dijo que necesitaría incluir el encabezado keep-alive. Bueno, leí mucho al respecto y todavía tengo preguntas. msdn -> La conexión abierta mejora el rendimiento cuando un cliente realiza múltiples solicitudes de contenido de páginas web, ya que el servidor puede devolver el contenido […]

¿Cuál es el código de respuesta REST adecuado para una solicitud válida pero una información vacía?

Por ejemplo, ejecuta una solicitud GET para users/9 pero no hay ningún usuario con id # 9. ¿Cuál es el mejor código de respuesta? 200 OK 202 Aceptado 204 Sin contenido 400 Petición Incorrecta 404 No encontrado