Links: ISAPI

nvest in a future Top model

folder Root folder Reference folder Development folder ISAPI

Sub Categories:

Links:

An Introduction To ISAPI

ISAPI extensions allow you to access the operating system on your web server (including API calls) while still communicating with your web site through the response object. In this article Raj gives us a nice introduction to ISAPI and also shows us two examples that he's made with Delphi and Paradox. The examples implement a simple login system and utilize a database. Even if you don't know Deplhi then you'll still be able to pick up the basics of ISAPI in a flash!ISAPI is a technology that was developed by Microsoft before the dawn of ASP and the like. It was, along with CGI, one of the first technologies to allow for "dynamic" content, as opposed to static HTML files. ISAPI stands for Internet Server Application Programming Interface. It's similar to CGI in that It is an executable that's called on the server itself – it's a server-side technology. 

Clicked: 37 Added: 2005-07-26 15:10:34 - Bad URL? Report it

CHttpFilterContext

class CHttpFilterContext Remarks CHttpFilterContext does not have a base class. CHttpFilterContext provides the tools that a CHttpFilter object needs to process data that passes through the filter. When the filter receives a request, a CHttpFilter object is created and initialized, and a CHttpFilterContext object is created. As the filter processes requests, it uses CHttpFilterContext member functions to perform tasks. A CHttpFilterContext object exists separately from a CHttpFilter object in order to allow multi-threading. Only one CHttpFilter object exists in a module, but a filter might be required to process multiple client requests simultaneously. CHttpFilter will create a CHttpFilterContext for each request to handle these multiple requests. A CHttpFilter uses multiple CHttpFilterContext objects to run in separate threads. This design allows simultaneous, multiple calls to the CHttpFilter object by different client connections. When an extension DLL (ISA) is called, the member function ServerSupportFunction prompts the server to provide the general ISA information to the client. If the filter must communicate something — for example, an error — back to the client immediately, call WriteClient. Requirements Header: afxisapi.h See Also MFC Sample MFCUCASE 

Clicked: 27 Added: 2005-07-25 22:06:07 - Bad URL? Report it

dataWeb ISAPI

icrosoft's ISAPI interface has become a standard for powerful CGI applications. dataWeb is working with this API for years and has gathered a lot of experience in this time. We want to share this knowledge with you. On this page you find links and downloads for everybody who is writing or working with ISAPI applications. 

Clicked: 17 Added: 2005-07-25 21:49:26 - Bad URL? Report it

Extending Web Servers with ISAPI

This article describes some of the tasks you can perform with ISAPI Web server extensions, and how MFC supports writing them. Topics included in this article are: * How Does ISAPI Make It Easier to Create Internet Server Applications? * Advantages of Using MFC to Create Internet Server Applications * What Can I Do with ISAPI? How Does ISAPI Make It Easier to Create Internet Server Applications? You can use ISAPI to write database applications, such as an order entry system or a custom catalog. You can collect information from a user with an HTML form, and send back another HTML page customized for the user. ISAPI server extensions provide similar functionality to CGI applications. For a comparison of the two methods, see How Does ISAPI Compare with CGI? A convenient feature of the World Wide Web is that you don't have to install your code on the client machine to run your application. This makes upgrading easy. To run an ISAPI server extension DLL, a user types a URL in a browser, for example, http://myserver/register.dll?. The DLL runs on the server and sends the HTML data back to the client. To add an updated DLL with new features, you stop the Web server service, replace the old DLL with your new version in its shared location on the server, and restart the service. The next client request will load the latest version. This process makes it easy to add new functionality, and you upgrade only one computer instead of many. 

Clicked: 27 Added: 2005-07-26 23:52:23 - Bad URL? Report it

GET/POST data

his article presents a way to retrieve the GET-POST data from a form in an ISAPI extension. Two helpful collections classes of parameters are also provided. Because a non-MFC ISAPI extension is more reliable regarding the speed and the simultaneous number of connections, a non-MFC version is also included. Functionality Both the MFC and non-MFC versions use Vector-, Map-, and String STL-based classes, with non-MFC code inside. In the MFC version, the string collection is based on the _bstr_t type. In the non-MFC version, the string collection is based on the STL String type. So, the MFC version is using the ISAPI MFC-based macros to retrieve the server variables and parameters data while the non-MFC version uses the WriteClient and ServerSupportFunction HTTP functions. 

Clicked: 33 Added: 2005-07-25 22:06:58 - Bad URL? Report it

ISAPI Extensions and Filters

FAQ Detailed instructions for installing a global ISAPI filter How to install an ISAPI Filter Dynamic-Link Library ISAPI filters can be used with Internet Information Server to add features such as monitoring HTTP transactions or authentication. Filters can be loaded when the W3SVC service starts if they are added to a special key in the registry for IIS 1.0 through IIS 3.0, or in the metabase for IIS 4.0 and IIS 5.0. HOWTO: Getting User Name and Password in ISAPI or CGI Application HOWTO: Profile an ISAPI DLL What is an ISAPI extension is? Discusses ISAPI extensions in detail and shows how to implement an extension to validate a given credit card# ISAPI Application Debugging Debugging IIS4 ISAPI applications in Visual Studio By Rick Strahl West Wind Technologies This document describes setting up Visual Studio and C++ to allow debugging of ISAPI extensions and filters and COM components. Debugging IIS5 ISAPI applications in Visual Studio By Rick Strahl West Wind Technologies This document describes setting up Visual Studio and C++ to allow debugging of ISAPI extensions and filters and COM components. Location of Instructions on How to Debug ISAPI Extensions 

Clicked: 24 Added: 2005-07-26 15:11:25 - Bad URL? Report it

ISAPI Filter Overview

ISAPI filters are DLL files that can be used to modify and enhance the functionality provided by IIS. ISAPI filters always run on an IIS server, filtering every request until they find one they need to process. The ability to examine and modify both incoming and outgoing streams of data makes ISAPI filters powerful and flexible. Filters are registered at either the site level or the global level (that is, global filters apply to all sites on the IIS server), and are initialized when the worker process is started. A filter listens to all requests to the site on which it is installed. Both ISAPI filters and ISAPI extensions can only be developed using C/C++. Visual Studio comes with wizards that make ISAPI development fast and easy.  

Clicked: 27 Added: 2005-07-27 11:34:55 - Bad URL? Report it

1| 2| Next >>
Total number of links: 602 in 81 (sub)categories - Suggest a link



[Sitemap]