{"id":35486,"date":"2019-10-31T22:04:36","date_gmt":"2019-10-31T19:04:36","guid":{"rendered":"https:\/\/prohoster.info\/blog\/vypusk-http-tcp-balansirovshhika-haproxy-2-0\/"},"modified":"2019-10-31T22:04:36","modified_gmt":"2019-10-31T19:04:36","slug":"vypusk-http-tcp-balansirovshhika-haproxy-2-0","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-http-tcp-balansirovshhika-haproxy-2-0","title":{"rendered":"Lanzamiento del balanceador de carga HTTP\/TCP HAProxy 2.0","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.haproxy.com\/blog\/haproxy-2-0-and-beyond\/\">Publicado<\/a><\/noindex> lanzamiento del balanceador de carga <noindex><a rel=\"nofollow\" href=\"http:\/\/www.haproxy.org\">HAProxy 2.0<\/a><\/noindex>, que permite distribuir el tr\u00e1fico HTTP y las solicitudes TCP arbitrarias entre un grupo de servidores, teniendo en cuenta m\u00faltiples factores (por ejemplo, verifica la disponibilidad de los servidores, eval\u00faa el nivel de carga, cuenta con herramientas contra DDoS) y realiza un filtrado inicial de datos (por ejemplo, se pueden analizar los encabezados HTTP, filtrar la transmisi\u00f3n de par\u00e1metros de solicitud incorrectos, bloquear inyecciones SQL y XSS, conectar agentes de procesamiento de contenido). HAProxy tambi\u00e9n puede <noindex><a rel=\"nofollow\" href=\"https:\/\/www.haproxy.com\/solutions\/microservices\/\">utilizarse<\/a><\/noindex> para coordinar la interacci\u00f3n de componentes en sistemas basados en microservicios. El c\u00f3digo del proyecto est\u00e1 escrito en C y <noindex><a rel=\"nofollow\" href=\"http:\/\/git.haproxy.org\/\">se entrega<\/a><\/noindex> se publica bajo la licencia GPLv2. El proyecto se utiliza en muchos sitios grandes, incluidos Airbnb, Alibaba, GitHub, Imgur, Instagram, Reddit, StackOverflow, Tumblr, Twitter y Vimeo.<\/p>\n<p>Caracter\u00edsticas clave de la versi\u00f3n:<\/p>\n<ul>\n<li class=\"l\"> Se presenta una nueva API <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/haproxytech\/dataplaneapi\">Data Plan<\/a><\/noindex>, que permite gestionar sobre la marcha la configuraci\u00f3n de HAProxy a trav\u00e9s de REST Web API. Incluye la capacidad de agregar y eliminar din\u00e1micamente backends y servidores, crear ACL, modificar el enrutamiento de solicitudes y cambiar las asignaciones de controladores a IP;\n<li class=\"l\"> Se ha a\u00f1adido la directiva nbthread, que permite configurar el n\u00famero de hilos utilizados en HAProxy para optimizar el funcionamiento en CPU multin\u00facleo. De forma predeterminada, el n\u00famero de hilos de trabajo se selecciona en funci\u00f3n de los n\u00facleos de CPU disponibles en el entorno actual, y en entornos de nube se establece un solo hilo por defecto. Para establecer l\u00edmites estrictos, se han a\u00f1adido las opciones de compilaci\u00f3n MAX_THREADS y MAX_PROCS, que limitan el n\u00famero m\u00e1ximo de hilos y procesos;\n<li class=\"l\"> Se ha simplificado el uso de la directiva bind para enlazar controladores a direcciones de red. Ahora no es necesario definir los par\u00e1metros del proceso en la configuraci\u00f3n; por defecto, las conexiones se distribuir\u00e1n entre los hilos seg\u00fan el n\u00famero de conexiones activas.\n<li class=\"l\"> Se ha simplificado la configuraci\u00f3n de logs al ejecutarse en contenedores aislados: ahora se puede redirigir el log a stdout y stderr, as\u00ed como a cualquier descriptores de archivo existentes (por ejemplo, \u00ablog fd@1 local0\u00bb);\n<li class=\"l\"> Por defecto, se ha habilitado el soporte para HTX (Representaci\u00f3n HTTP Nativa), lo que permite garantizar el balanceo de carga al aplicar caracter\u00edsticas avanzadas como HTTP\/2 de extremo a extremo, Reintentos en la Capa 7 y gRPC. HTX no reemplaza los encabezados en su lugar, sino que reduce la operaci\u00f3n de modificaci\u00f3n a la eliminaci\u00f3n y adici\u00f3n de un nuevo encabezado al final de la lista, lo que permite manipular cualquier variante avanzada del protocolo HTTP, manteniendo la sem\u00e1ntica original de los encabezados y logrando un mayor rendimiento al traducir de HTTP\/2 a HTTP\/1.1 y viceversa;\n<li class=\"l\"> Se ha a\u00f1adido soporte oficial para el modo HTTP\/2 de extremo a extremo (procesamiento de todas las etapas en HTTP\/2, incluyendo las llamadas al backend, no solo la interacci\u00f3n del proxy con el cliente);\n<li class=\"l\"> Se ha implementado un soporte completo para el proxy bidireccional del protocolo gRPC con la capacidad de descomponer flujos gRPC, destacando mensajes individuales, reflejando el tr\u00e1fico gRPC en el registro y filtrando mensajes mediante ACL. gRPC permite organizar el trabajo de microservicios en varios lenguajes de programaci\u00f3n que interact\u00faan entre s\u00ed a trav\u00e9s de una API universal. La interacci\u00f3n de red en gRPC se implementa sobre el protocolo HTTP\/2 y se basa en el uso de Protocol Buffers para la serializaci\u00f3n de datos.\n<li class=\"l\"> Se ha a\u00f1adido soporte para el modo \u00abLayer 7 Retries\u00bb, que permite enviar solicitudes HTTP de repetici\u00f3n en caso de fallos de software no relacionados con problemas de establecimiento de conexi\u00f3n de red (por ejemplo, en caso de falta de respuesta o respuesta vac\u00eda a una solicitud POST). Para desactivar el modo, se ha agregado la bandera \u00abdisable-l7-retry\u00bb a la opci\u00f3n \u00abhttp-request\u00bb, y para configurar con m\u00e1s detalle, se ha incorporado la opci\u00f3n \u00abretry-on\u00bb en las secciones defaults, listen y backend. Los siguientes indicadores est\u00e1n disponibles para el reenv\u00edo: all-retryable-errors, none, conn-failure, empty-response, junk-response, response-timeout, 0rtt-rejected, as\u00ed como la vinculaci\u00f3n a los c\u00f3digos de estado devueltos (404, etc.);\n<li class=\"l\"> Se ha implementado un nuevo gestor de procesos (Process Manager), que permite configurar la llamada a archivos ejecutables externos con controladores para HAProxy.<br \/>\nPor ejemplo, se ha implementado un controlador externo como API Data Plan (\/usr\/sbin\/dataplaneapi), as\u00ed como diferentes motores de procesamiento Offload;<\/p>\n<li class=\"l\"> Para .NET Core, Go, Lua y Python se han a\u00f1adido enlaces para el desarrollo de extensiones SPOE (Motor de Procesamiento en Streaming Offload) y SPOP (Protocolo de Procesamiento en Streaming Offload). Anteriormente, solo se admit\u00eda el desarrollo de extensiones en C;\n<li class=\"l\"> Se ha a\u00f1adido un manejador externo spoa-mirror (\\\/usr\\\/sbin\\\/spoa-mirror) para la mirrorizaci\u00f3n de solicitudes en un servidor separado (por ejemplo, para copiar parte del tr\u00e1fico de trabajo para probar un entorno experimental bajo carga real);\n<li class=\"l\"> Presentado  <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/haproxytech\/kubernetes-ingress\/\">Controlador Ingress de HAProxy Kubernetes<\/a><\/noindex> para garantizar la integraci\u00f3n con la plataforma Kubernetes;\n<li class=\"l\"> Se ha a\u00f1adido soporte integrado para exportar estad\u00edsticas al sistema de monitoreo <noindex><a rel=\"nofollow\" href=\"https:\/\/prometheus.io\/\">Prometheus<\/a><\/noindex>;\n<li class=\"l\"> Se ha ampliado el protocolo Peers Protocol, utilizado para intercambiar informaci\u00f3n con otros nodos con HAProxy. Se ha a\u00f1adido soporte para Heartbeat y transmisi\u00f3n de datos cifrados;\n<li class=\"l\"> Se ha agregado un par\u00e1metro \u00absample\u00bb a la directiva \u00ablog\u00bb, que permite registrar solo una parte de las solicitudes, por ejemplo, 1 de cada 10, para generar una muestra anal\u00edtica;\n<li class=\"l\"> Se ha a\u00f1adido un modo de perfilado autom\u00e1tico (directiva profiling.tasks, que puede aceptar valores auto, on y off). El perfilado autom\u00e1tico se activa si el tiempo de latencia promedio supera la marca de 1000 ms. Para ver los datos de perfilado, se ha a\u00f1adido el comando \u00abshow profiling\u00bb en la API de Runtime, o es posible restablecer estad\u00edsticas en el log;\n<li class=\"l\"> Se ha a\u00f1adido soporte para acceder a los servidores backend utilizando el protocolo SOCKS4;\n<li class=\"l\"> Se ha a\u00f1adido soporte de extremo a extremo (end-to-end, en su camino de procesamiento de la solicitud, abarcando el backend) para el mecanismo de apertura r\u00e1pida de conexiones TCP (TFO \u2013 TCP Fast Open, RFC 7413), que permite reducir el n\u00famero de pasos para establecer la conexi\u00f3n al combinar en una sola solicitud los dos primeros pasos del cl\u00e1sico proceso de tres etapas de establecimiento de la conexi\u00f3n y permite el env\u00edo de datos en la etapa inicial de la conexi\u00f3n;\n<li class=\"l\"> Se han a\u00f1adido nuevas acciones:\n<ul>\n<li class=\"l\"> \u00abhttp-request replace-uri\u00bb para reemplazar la URL utilizando expresiones regulares;\n<li class=\"l\"> \u00abtcp-request content do-resolve\u00bb y \u00abhttp-request do-resolve\u00bb para resolver el nombre del host;\n<li class=\"l\">  \u00abtcp-request content set-dst\u00bb y \u00abtcp-request content set-dst-port\u00bb para insertar la direcci\u00f3n IP de destino y el puerto.\n<\/ul>\n<li class=\"l\"> Se han a\u00f1adido nuevos m\u00f3dulos de conversi\u00f3n:\n<ul>\n<li class=\"l\"> aes_gcm_dev para descifrar flujos utilizando algoritmos AES128-GCM, AES192-GCM y AES256-GCM;\n<li class=\"l\"> protobuf para extraer campos de mensajes de Protocol Buffers;\n<li class=\"l\"> ungrpc para extraer campos de mensajes gRPC.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Fuente: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50904\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 HAProxy 2.0, \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u044f\u0442\u044c HTTP-\u0442\u0440\u0430\u0444\u0438\u043a \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0435 TCP-\u0437\u0430\u043f\u0440\u043e\u0441\u044b \u043c\u0435\u0436\u0434\u0443 \u0433\u0440\u0443\u043f\u043f\u043e\u0439 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432, \u0443\u0447\u0438\u0442\u044b\u0432\u0430\u044f \u043c\u043d\u043e\u0436\u0435\u0441\u0442\u0432\u043e \u0444\u0430\u043a\u0442\u043e\u0440\u043e\u0432 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u0435\u0442 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432, \u043e\u0446\u0435\u043d\u0438\u0432\u0430\u0435\u0442 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438, \u0438\u043c\u0435\u0435\u0442 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043f\u0440\u043e\u0442\u0438\u0432\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f DDoS) \u0438 \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u0443\u044e \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u044e \u0434\u0430\u043d\u043d\u044b\u0445 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0437\u0431\u0438\u0440\u0430\u0442\u044c HTTP-\u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438, \u043e\u0442\u0444\u0438\u043b\u044c\u0442\u0440\u043e\u0432\u044b\u0432\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0443 \u043d\u0435\u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0437\u0430\u043f\u0440\u043e\u0441\u0430, \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0434\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 SQL \u0438 XSS, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0430\u0433\u0435\u043d\u0442\u044b \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430). HAProxy \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-35486","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 HAProxy.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-http-tcp-balansirovshhika-haproxy-2-0\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a HTTP\/TCP-\u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 HAProxy 2.0 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 HAProxy.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-http-tcp-balansirovshhika-haproxy-2-0\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:04:36+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:04:36+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Lanzamiento del balanceador de carga HTTP\\\/TCP HAProxy 2.0 | ProHoster","description":"Se ha publicado la versi\u00f3n del balanceador de carga HAProxy.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-http-tcp-balansirovshhika-haproxy-2-0","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a HTTP\/TCP-\u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 HAProxy 2.0 | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u0440\u0435\u043b\u0438\u0437 \u0431\u0430\u043b\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0430 \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 HAProxy.","og:url":"https:\/\/prohoster.info\/es\/blog\/news\/vypusk-http-tcp-balansirovshhika-haproxy-2-0","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:04:36+00:00","article:modified_time":"2019-10-31T19:04:36+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35486","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 23:28:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:01:26","updated":"2026-01-21 23:28:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/35486","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=35486"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/35486\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=35486"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=35486"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=35486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}