차례:
정의-인터넷 서버 API (ISAPI) 란 무엇입니까?
ISAPI (Internet Server API)는 개발자와 프로그래머가 ISAPI 호환 HTTP 서버 또는 웹 서버에 대한 사용자 지정 향상 또는 확장을 만들기 위해 사용할 수있는 기성품 Windows 프로그램 호출 집합입니다. 이러한 향상된 기능을 ISA (Internet Server Extension Applications) 및 ISAPI 필터라고하며 데이터베이스 호출과 같은 기능을 제공하고 웹 클라이언트 (브라우저)가 표시 할 웹 페이지를 동적으로 구축 할 수도 있습니다.
Techopedia는 인터넷 서버 API (ISAPI)를 설명합니다
인터넷 서버 응용 프로그래밍 인터페이스를 사용하면 주문 양식 또는 사용자 정의 카탈로그를위한 입력 시스템과 같은 데이터베이스 응용 프로그램을보다 쉽게 작성할 수 있습니다. 프로그래머는 ISAPI를 사용하여 HTML 양식을 통해 사용자로부터 정보를 수집 한 다음 해당 사용자에 맞게 사용자 지정된 페이지를 반환 할 수 있습니다.
프로그래머는 ISAPI를 사용하여 서버에 대해 두 가지 유형의 확장을 작성할 수 있습니다.
- 인터넷 서버 응용 프로그램 (ISA) : CGI 응용 프로그램과 유사한 기능을 제공하지만 메모리에로드되어 CGI처럼 다시 읽지 않아도되는 DLL (Dynamic Link Library) 형식이기 때문에 더 빠른 것으로 간주됩니다. 실행 가능한 것으로 간주되는 응용 프로그램.
- ISAPI 필터는 웹 서버에서 데이터 읽기 및 쓰기 또는 로그 항목 출력과 같은 지정된 HTTP 요청을 처리하는 과정에서 다양한 이벤트를 지원하는 데 사용됩니다. ISAPI 필터는 다음과 같은 다른 기능을 서버에 추가 할 수 있습니다.
- 압축
- 암호화
- 맞춤형 인증
- 로깅 구성표
