Share
VIDEOS 1 TO 50
What is an API?
What is an API?
Published: 2015/06/19
Channel: MuleSoft Videos
ISAPI Filters in IIS
ISAPI Filters in IIS
Published: 2016/10/02
Channel: Dotnet Queries
ISAPI Extension
ISAPI Extension
Published: 2011/11/11
Channel: Der Rick
[Hindi] API Kya Hota Hai ? | What is API ? | Application Programming Interface Explained
[Hindi] API Kya Hota Hai ? | What is API ? | Application Programming Interface Explained
Published: 2016/12/25
Channel: Technical Sagar
Web Programming - Internet Programming Introduction
Web Programming - Internet Programming Introduction
Published: 2013/03/27
Channel: Web and Database Programming
What is ASP NET Web API
What is ASP NET Web API
Published: 2016/08/24
Channel: kudvenkat
Basic concepts of web applications, how they work and the HTTP protocol
Basic concepts of web applications, how they work and the HTTP protocol
Published: 2014/07/27
Channel: Natural Programmer
Internet Professional Developers Conf    MFC for Internet Server Applications ISAPI   Mike Blaszczak
Internet Professional Developers Conf MFC for Internet Server Applications ISAPI Mike Blaszczak
Published: 2016/09/29
Channel: froo mee
Authenticate and Create a Server Using the API
Authenticate and Create a Server Using the API
Published: 2015/04/11
Channel: CenturyLink Cloud Guides
How JD Edwards Application Interface Services(AIS) Server works?
How JD Edwards Application Interface Services(AIS) Server works?
Published: 2017/06/13
Channel: JDEClouds
Web Server vs  Application Server
Web Server vs Application Server
Published: 2014/08/23
Channel: Durga Software Solutions
What is API? Explained in hindi.
What is API? Explained in hindi.
Published: 2017/02/24
Channel: Know More
API
API's Explained // delivers app services, builds apps (with LEGO)
Published: 2016/11/01
Channel: Danielle Thé
Building solutions with RouterOS API
Building solutions with RouterOS API
Published: 2017/06/05
Channel: MikroTik
what is api? simple explanation
what is api? simple explanation
Published: 2017/08/28
Channel: Team FixiT
Internet Programming Tutorial - 01
Internet Programming Tutorial - 01
Published: 2014/03/14
Channel: David Robin
Coding With Python :: Learn API Basics to Grab Data with Python
Coding With Python :: Learn API Basics to Grab Data with Python
Published: 2014/02/12
Channel: CodingEntrepreneurs
Boundary - Configuring the IIS ISAPI Instrumentation
Boundary - Configuring the IIS ISAPI Instrumentation
Published: 2014/09/11
Channel: BoundaryMonitoring
IoT API
IoT API
Published: 2016/09/26
Channel: apigee
Internet Programming (02) Site Pages
Internet Programming (02) Site Pages
Published: 2016/08/24
Channel: professoryunker
Technical walkthrough: Ionic ISAPI URL Rewrite filter
Technical walkthrough: Ionic ISAPI URL Rewrite filter
Published: 2009/03/31
Channel: pluginseo
Internet Programming Tutorial - 04
Internet Programming Tutorial - 04
Published: 2014/03/14
Channel: David Robin
Internet Programming Tutorial - 03
Internet Programming Tutorial - 03
Published: 2014/03/14
Channel: David Robin
Internet Programming 1
Internet Programming 1
Published: 2017/04/20
Channel: Jayavanee Sugumaran
Internet Programming: Unit4-P1
Internet Programming: Unit4-P1
Published: 2012/06/07
Channel: UHV GamingProgram
Hindi | What is API? | Application programming interface
Hindi | What is API? | Application programming interface
Published: 2017/01/11
Channel: Being Techy
#29 Internet of Things with ESP8266/Arduino IDE #1: Calling RESTful JSON Services
#29 Internet of Things with ESP8266/Arduino IDE #1: Calling RESTful JSON Services
Published: 2015/11/03
Channel: Andreas Spiess
ANDROID RETROFIT JSON API CALL
ANDROID RETROFIT JSON API CALL
Published: 2016/08/07
Channel: Delaroy Studios
API- Application Programming Interface Details explanation with real life example
API- Application Programming Interface Details explanation with real life example
Published: 2017/09/07
Channel: AS Informer
IoT REST API - Internet of Things REST API
IoT REST API - Internet of Things REST API
Published: 2017/11/01
Channel: Open Automation Software
How to Self Host ASP.NET Web API
How to Self Host ASP.NET Web API
Published: 2016/10/03
Channel: CodeOpinion
HTTP Error 404.2 - Not Found. The page you are requesting cannot be served
HTTP Error 404.2 - Not Found. The page you are requesting cannot be served
Published: 2015/04/17
Channel: Admin Technomark
الجزء الاول صنع مواقع الويب بالدلفي Delphi - ISAPI /CGI
الجزء الاول صنع مواقع الويب بالدلفي Delphi - ISAPI /CGI
Published: 2017/09/22
Channel: Soft.Web
Internet Programming
Internet Programming
Published: 2016/05/21
Channel: Kameshkumar P
Configuring IIS for the Qlik Proxy Service API
Configuring IIS for the Qlik Proxy Service API
Published: 2016/04/29
Channel: Jeffrey Goldberg
Hosting Web API Service On IIS (Web APIs Part - 4)
Hosting Web API Service On IIS (Web APIs Part - 4)
Published: 2017/08/22
Channel: ManzoorTheTrainer
Vordel API Server Analytics
Vordel API Server Analytics
Published: 2012/10/23
Channel: VordelTube
Internet Programming (15): Embed YouTube Video
Internet Programming (15): Embed YouTube Video
Published: 2014/08/13
Channel: professoryunker
Internet Programming Tutorial - 02
Internet Programming Tutorial - 02
Published: 2014/03/14
Channel: David Robin
Internet Programming (12): MySQL Review
Internet Programming (12): MySQL Review
Published: 2016/10/01
Channel: professoryunker
Internet Programming (02): Web Sites with Framesets
Internet Programming (02): Web Sites with Framesets
Published: 2014/06/27
Channel: professoryunker
DIGIMONDO
DIGIMONDO's LoRaWAN network server ep 4 firefly v1.1 & niota
Published: 2017/11/02
Channel: DIGIMONDO GmbH YouTube Channel
Tutorial: Creating Host Objects with the R80 Management API | Security Management
Tutorial: Creating Host Objects with the R80 Management API | Security Management
Published: 2016/11/22
Channel: Check Point Software Technologies, Ltd.
This ISAPI Guide Takes It One Step Further
This ISAPI Guide Takes It One Step Further
Published: 2015/03/24
Channel: TheArtofService
Internet Programming (11): Upload Media
Internet Programming (11): Upload Media
Published: 2014/08/03
Channel: professoryunker
What Is API (Application Program Interface Or Application Programming Interface) | API Explained
What Is API (Application Program Interface Or Application Programming Interface) | API Explained
Published: 2017/09/28
Channel: Tech Geeks
What is API ? Application Programming Interface explained in hindi | @Technicalmonkey
What is API ? Application Programming Interface explained in hindi | @Technicalmonkey
Published: 2017/08/11
Channel: Technical Monkey
TCP/IP Programming in C
TCP/IP Programming in C
Published: 2012/05/26
Channel: Prof. Vinod Pillai
The rise of "API first" applications
The rise of "API first" applications
Published: 2015/10/19
Channel: Travis Tidwell
mHealth - API Server Swarm
mHealth - API Server Swarm
Published: 2012/08/24
Channel: Randy Secrist
NEXT
GO TO RESULTS [51 .. 100]

WIKIPEDIA ARTICLE

From Wikipedia, the free encyclopedia
Jump to: navigation, search

The Internet Server Application Programming Interface (ISAPI) is an N-tier API of Internet Information Services (IIS), Microsoft's collection of Windows-based web server services. The most prominent application of IIS and ISAPI is Microsoft's web server.

The ISAPI has also been implemented by Apache's mod_isapi module so that server-side web applications written for Microsoft's IIS can be used with Apache, and other third-party web servers like Zeus Web Server offer ISAPI interfaces.

Microsoft's web server application software is called Internet Information Services, which is made up of a number of "sub-applications" and is very configurable. ASP.NET is one such slice of IIS, allowing a programmer to write web applications in his or her choice of programming language (VB.NET, C#, F#) that's supported by the Microsoft .NET CLR. ISAPI is a much lower-level programming system, giving much better performance, at the expense of simplicity.

ISAPI applications[edit]

ISAPI consists of two components: Extensions and Filters. These are the only two types of applications that can be developed using ISAPI. Both Filters and Extensions must be compiled into DLL files which are then registered with IIS to be run on the web server.

ISAPI applications can be written using any language which allows the export of standard C functions, for instance C, C++, Delphi. There are a couple of libraries available which help to ease the development of ISAPI applications, and in Delphi Pascal the Intraweb components for web-application development. MFC includes classes for developing ISAPI applications. Additionally, there is the ATL Server technology which includes a C++ library dedicated to developing ISAPI applications.

Extensions[edit]

ISAPI Extensions are true applications that run on IIS. They have access to all of the functionality provided by IIS. ISAPI extensions are implemented as DLLs that are loaded into a process that is controlled by IIS. Clients can access ISAPI extensions in the same way they access a static HTML page. Certain file extensions or a complete folder or site can be mapped to be handled by an ISAPI extension.

Filters[edit]

ISAPI filters are used to modify or enhance the functionality provided by IIS. They always run on an IIS server and filter every request until they find one they need to process. Filters can be programmed to examine and modify both incoming and outgoing streams of data. Internally programmed and externally configured priorities determine in which order filters are called.

Filters are implemented as DLLs and can be registered on an IIS server on a site level or a global level (i.e., they apply to all sites on an IIS server). Filters are initialised when the worker process is started and listens to all requests to the site on which it is installed.

Common tasks performed by ISAPI filters include:

  • Changing request data (URLs or headers) sent by the client
  • Controlling which physical file gets mapped to the URL
  • Controlling the user name and password used with anonymous or basic authentication
  • Modifying or analyzing a request after authentication is complete
  • Modifying a response going back to the client
  • Running custom processing on "access denied" responses
  • Running processing when a request is complete
  • Run processing when a connection with the client is closed
  • Performing special logging or traffic analysis.
  • Performing custom authentication.
  • Handling encryption and compression.

Common ISAPI applications[edit]

This is a list of common ISAPI applications implemented as ISAPI extensions:

  • Active Server Pages (ASP), installed as standard
  • ActiveVFP, Active Visual FoxPro installed on IIS
  • ASP.NET, installed as standard on IIS 6.0 onwards
  • ColdFusion, later versions of ColdFusion are installable on IIS
  • Perl ISAPI (aka Perliis), available for free to install
  • PHP, available for free to install, not maintained anymore.[1]

ISAPI Development[edit]

ISAPI applications can be developed using any development tool that can generate a Windows DLL. Wizards for generating ISAPI framework applications have been available in Microsoft development tools since Visual C++ 4.0.

See also[edit]

References[edit]

Disclaimer

None of the audio/visual content is hosted on this site. All media is embedded from other sites such as GoogleVideo, Wikipedia, YouTube etc. Therefore, this site has no control over the copyright issues of the streaming media.

All issues concerning copyright violations should be aimed at the sites hosting the material. This site does not host any of the streaming media and the owner has not uploaded any of the material to the video hosting servers. Anyone can find the same content on Google Video or YouTube by themselves.

The owner of this site cannot know which documentaries are in public domain, which has been uploaded to e.g. YouTube by the owner and which has been uploaded without permission. The copyright owner must contact the source if he wants his material off the Internet completely.

Powered by YouTube
Wikipedia content is licensed under the GFDL and (CC) license