目次:
定義-インターネットサーバーAPI(ISAPI)とはどういう意味ですか?
インターネットサーバーAPI(ISAPI)は、ISAPI準拠のHTTPサーバーまたはWebサーバーのカスタム拡張機能または拡張機能を作成するために開発者およびプログラマーが使用できる既製のWindowsプログラム呼び出しのセットです。 これらの拡張機能は、インターネットサーバー拡張アプリケーション(ISA)およびISAPIフィルターと呼ばれ、データベース呼び出しなどの機能を提供し、Webクライアント(ブラウザー)が表示するWebページを動的に構築することもできます。
Techopediaは、インターネットサーバーAPI(ISAPI)について説明します
Internet Server Application Programming Interfaceを使用すると、注文フォームやカスタムカタログのエントリシステムのようなデータベースアプリケーションを簡単に作成できます。 ISAPIを使用すると、プログラマーはHTMLフォームを通じてユーザーから情報を収集し、そのユーザー向けにカスタマイズされたページを返すことができます。
ISAPIを使用すると、プログラマはサーバー用に2種類の拡張機能を作成できます。
- インターネットサーバーアプリケーション(ISA)。CGIアプリケーションと同様の機能を提供しますが、ダイナミックリンクライブラリ(DLL)の形式であるため高速であると見なされます。実行可能と見なされるアプリケーション。
- ISAPIフィルター。データの読み取りや書き込み、ログエントリの出力など、特定のHTTPリクエストを処理する過程でさまざまなイベントを支援するためにWebサーバーによって使用されます。 ISAPIフィルタは、次のような他の機能をサーバーに追加できます。
- 圧縮
- 暗号化
- カスタム認証
- ロギングスキーム