Mục lục:
- Định nghĩa - API máy chủ Internet (ISAPI) có nghĩa là gì?
- Techopedia giải thích API máy chủ Internet (ISAPI)
Định nghĩa - API máy chủ Internet (ISAPI) có nghĩa là gì?
API máy chủ Internet (ISAPI) là một tập hợp các lệnh gọi chương trình Windows được tạo sẵn mà các nhà phát triển và lập trình viên có thể sử dụng để tạo ra các cải tiến hoặc tiện ích mở rộng tùy chỉnh cho máy chủ HTTP hoặc máy chủ web tuân thủ ISAPI. Những cải tiến này được gọi là bộ lọc Ứng dụng mở rộng máy chủ Internet (ISA) và bộ lọc ISAPI, cung cấp các chức năng như gọi cơ sở dữ liệu và thậm chí để xây dựng các trang web động cho máy khách Web (trình duyệt) hiển thị.
Techopedia giải thích API máy chủ Internet (ISAPI)
Giao diện lập trình ứng dụng Internet Server giúp viết các ứng dụng cơ sở dữ liệu như hệ thống nhập cho các mẫu đơn đặt hàng hoặc cho một danh mục tùy chỉnh dễ dàng hơn. Với ISAPI, lập trình viên có thể thu thập thông tin từ người dùng thông qua biểu mẫu HTML và sau đó trả lại một trang đã được tùy chỉnh cho người dùng đó.
ISAPI cho phép lập trình viên viết hai loại tiện ích mở rộng cho máy chủ:
- Các ứng dụng máy chủ Internet (ISA), cung cấp các chức năng tương tự cho các ứng dụng CGI nhưng được coi là nhanh hơn vì chúng ở dạng thư viện liên kết động (DLL), được tải vào bộ nhớ và không cần định vị rồi đọc lại như CGI các ứng dụng, được coi là thực thi.
- Các bộ lọc ISAPI, được sử dụng bởi một máy chủ web để hỗ trợ các sự kiện khác nhau trong quá trình xử lý một yêu cầu HTTP nhất định như đọc và ghi dữ liệu hoặc thậm chí xuất ra các mục nhật ký. Bộ lọc ISAPI có thể thêm các chức năng khác vào máy chủ như:
- Nén
- Mã hóa
- Xác thực tùy chỉnh
- Đề án đăng nhập