{"id":14249,"date":"2022-10-26T00:00:00","date_gmt":"2022-10-26T00:00:00","guid":{"rendered":"https:\/\/techlib.net\/techedu\/internet-server-api-isapi\/"},"modified":"2022-10-26T00:00:00","modified_gmt":"2022-10-26T00:00:00","slug":"internet-server-api-isapi","status":"publish","type":"post","link":"https:\/\/techlib.net\/techedu\/internet-server-api-isapi\/","title":{"rendered":"Internet Server API (ISAPI)"},"content":{"rendered":"<p> La API del servidor de Internet (ISAPI) es una interfaz de programaci\u00f3n de aplicaciones (API) extensible y conectable para Internet Information Services (IIS), el servidor web de Microsoft. La API ofrece a los desarrolladores web una forma de escribir c\u00f3digo que interact\u00faa directamente con IIS. Los filtros ISAPI y las extensiones son dos tipos de c\u00f3digo que se pueden escribir utilizando la API ISAPI. <br \/>\n Los filtros ISAPI son componentes que pueden modificar o inspeccionar las peticiones de IIS antes de que sean procesadas por \u00e9ste. Los filtros se pueden utilizar para realizar tareas como la autorizaci\u00f3n, la compresi\u00f3n o el registro. <br \/>\n Las extensiones ISAPI son componentes que a\u00f1aden nuevas funcionalidades a IIS. Las extensiones pueden utilizarse para a\u00f1adir nuevas funciones a IIS o para ampliar las existentes. Por ejemplo, la extensi\u00f3n ASP.NET ISAPI a\u00f1ade soporte para el marco web ASP.NET a IIS.   \u00bfQu\u00e9 significa IIS?  IIS significa Internet Information Services. Es un paquete de software de servidor web desarrollado por Microsoft para su uso en sistemas Windows NT. IIS proporciona una interfaz gr\u00e1fica de usuario (GUI) para gestionar sitios web, as\u00ed como un conjunto de herramientas de l\u00ednea de comandos para gestionar sitios web. <\/p>\n<h4> \u00bfQu\u00e9 es http sys?<\/h4>\n<p> HTTP.sys es un archivo de sistema de Windows que proporciona una API de servidor HTTP utilizada por Internet Information Services (IIS) 7.0 y versiones posteriores. El controlador en modo kernel de HTTP.sys es responsable de recibir las peticiones HTTP, enrutarlas al proceso de trabajo apropiado y enviar las respuestas HTTP de vuelta al cliente. Tambi\u00e9n proporciona un mecanismo de almacenamiento en cach\u00e9 que puede mejorar el rendimiento de IIS al almacenar en cach\u00e9 los archivos solicitados con frecuencia y eliminar la necesidad de recuperarlos del disco en cada solicitud. <\/p>\n<h4> \u00bfQu\u00e9 es http sys?<\/h4>\n<p> HTTP.sys es un archivo de sistema de Windows que proporciona una API de servidor HTTP utilizada por Internet Information Services (IIS) 7.0 y versiones posteriores. Es responsable de recibir las peticiones HTTP, enrutarlas a los trabajadores apropiados y devolver la respuesta a los clientes. Tambi\u00e9n proporciona un mecanismo de almacenamiento en cach\u00e9 que puede mejorar el rendimiento de IIS al almacenar en cach\u00e9 los archivos solicitados con frecuencia y eliminar la necesidad de recuperarlos del disco en cada solicitud. <\/p>\n<h5> \u00bfQu\u00e9 son las extensiones ISAPI?<\/h5>\n<p> Las extensiones ISAPI son bibliotecas de enlace din\u00e1mico (DLL) que ampl\u00edan las capacidades de Internet Information Services (IIS). Las extensiones ISAPI pueden ser escritas en cualquier lenguaje de programaci\u00f3n que pueda crear una DLL, como C++. <br \/>\n IIS utiliza las extensiones ISAPI para procesar solicitudes de tipos espec\u00edficos de recursos, como im\u00e1genes o documentos, que no son procesados por la cadena de procesamiento de solicitudes de IIS por defecto. Por ejemplo, cuando un usuario solicita un archivo .asp, IIS entrega la solicitud a la extensi\u00f3n ISAPI Asp.dll, que procesa la solicitud y devuelve la respuesta adecuada. <br \/>\n Las extensiones ISAPI tambi\u00e9n pueden modificar el procesamiento de solicitudes de otros tipos de recursos por parte del servidor. Por ejemplo, una extensi\u00f3n ISAPI puede interceptar solicitudes de archivos .html y a\u00f1adir cabeceras personalizadas a la respuesta. <\/p>\n<p> \u00bfQu\u00e9 es el modo pipeline en IIS?  El modo pipeline en IIS se refiere al orden en que IIS procesar\u00e1 las peticiones. En el modo \"Cl\u00e1sico\", IIS procesar\u00e1 cada solicitud en el orden en que la reciba. En el modo \"Integrado\", IIS procesar\u00e1 las solicitudes en una tuber\u00eda, lo que permite un mejor rendimiento.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La API del servidor de Internet (ISAPI) es una interfaz de programaci\u00f3n de aplicaciones (API) extensible y conectable para Internet Information Services (IIS), el servidor web de Microsoft. La API ofrece a los desarrolladores web una forma de escribir c\u00f3digo que interact\u00faa directamente con IIS. Los filtros ISAPI y las extensiones son dos tipos de &#8230; <a title=\"Internet Server API (ISAPI)\" class=\"read-more\" href=\"https:\/\/techlib.net\/techedu\/internet-server-api-isapi\/\" aria-label=\"Leer m\u00e1s sobre Internet Server API (ISAPI)\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":4638,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27],"tags":[],"class_list":["post-14249","post","type-post","status-publish","format-standard","hentry","category-desarrollo-de-software"],"_links":{"self":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts\/14249","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/users\/4638"}],"replies":[{"embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/comments?post=14249"}],"version-history":[{"count":0,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/posts\/14249\/revisions"}],"wp:attachment":[{"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/media?parent=14249"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/categories?post=14249"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techlib.net\/techedu\/wp-json\/wp\/v2\/tags?post=14249"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}