NSAPIとは、Sun Java System Web Serverに搭載されるAPI(アプリケーションプログラムインターフェース)のことである。
NSAPIは、C言語のライブラリとして提供されているAPIで、Sun Java System Web Serverに外部アプリケーションとの連携のためのAPIとして搭載されている。一般のCGIよりも処理を高速に行えるという特徴を持っている。
NSAPIは、もともとはNetscape社が同社のWebサーバーであるNetscape Enterprise Serverで利用できるAPIとして公開していたものである。そのため、現在でもNetscape server APIの略称であるNSAPIという名称が使われている。
| 名前 | デフォルト | 変更の可否 | 変更履歴 |
|---|---|---|---|
| nsapi.read_timeout | "60" | PHP_INI_ALL | PHP 4.3.3 以降で有効です。 |
| Apache 関数 (only as alias) | NSAPI 関数 | 説明 |
|---|---|---|
| apache_request_headers() | nsapi_request_headers() | HTTP リクエストヘッダを全て取得する |
| apache_response_headers() | nsapi_response_headers() | HTTP レスポンスヘッダを全て取得する |
| getallheaders() | nsapi_request_headers() | HTTP リクエストヘッダを全て取得する |
| virtual() | nsapi_virtual() | NSAPI サブリクエストを発行する |