Internet Server API (ISAPI)

ผู้เขียน: Lewis Jackson
วันที่สร้าง: 8 พฤษภาคม 2021
วันที่อัปเดต: 14 พฤษภาคม 2024
Anonim
#SETUP How to install ISAPI application like webselect in internet information server (IIS)
วิดีโอ: #SETUP How to install ISAPI application like webselect in internet information server (IIS)

เนื้อหา

คำจำกัดความ - Internet Server API (ISAPI) หมายถึงอะไร

Internet server API (ISAPI) คือชุดของการเรียกโปรแกรม Windows สำเร็จรูปที่นักพัฒนาและโปรแกรมเมอร์สามารถใช้เพื่อสร้างการปรับปรุงหรือขยายที่กำหนดเองไปยังเซิร์ฟเวอร์ HTTP HTTP หรือเว็บเซิร์ฟเวอร์ที่เป็นไปตาม ISAPI การปรับปรุงเหล่านี้เรียกว่า Internet Server Extension Applications (ISA) และตัวกรอง ISAPI ซึ่งมีฟังก์ชันเช่นการเรียกใช้ฐานข้อมูลและแม้กระทั่งการสร้างเว็บเพจแบบไดนามิกสำหรับเว็บไคลเอ็นต์ (เบราว์เซอร์) เพื่อแสดง


ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบาย Internet Server API (ISAPI)

อินเทอร์เฟซการเขียนโปรแกรมประยุกต์เซิร์ฟเวอร์อินเทอร์เน็ตช่วยให้การเขียนแอปพลิเคชันฐานข้อมูลง่ายขึ้นเช่นระบบป้อนข้อมูลสำหรับแบบฟอร์มการสั่งซื้อหรือแคตตาล็อกที่กำหนดเอง ด้วย ISAPI โปรแกรมเมอร์สามารถรวบรวมข้อมูลจากผู้ใช้ผ่านแบบฟอร์ม HTML จากนั้นส่งคืนหน้าที่ได้รับการปรับแต่งสำหรับผู้ใช้นั้น

ISAPI ช่วยให้โปรแกรมเมอร์เขียนส่วนขยายสองชนิดสำหรับเซิร์ฟเวอร์:

  • แอปพลิเคชันเซิร์ฟเวอร์อินเทอร์เน็ต (ISA) ซึ่งให้ฟังก์ชันการทำงานที่คล้ายกับแอปพลิเคชัน CGI แต่ถือว่าเร็วกว่าเนื่องจากอยู่ในรูปแบบของ dynamic link libraries (DLL) ซึ่งโหลดลงในหน่วยความจำและไม่จำเป็นต้องอยู่และอ่านอีกครั้งเช่น CGI แอปพลิเคชันซึ่งถือว่าเป็นไฟล์ปฏิบัติการ

  • ตัวกรอง ISAPI ซึ่งใช้โดยเว็บเซิร์ฟเวอร์เพื่อช่วยในเหตุการณ์ต่าง ๆ ในระหว่างการประมวลผลคำขอ HTTP ที่กำหนดเช่นการอ่านและการเขียนข้อมูลหรือแม้แต่การส่งออกรายการบันทึก ตัวกรอง ISAPI สามารถเพิ่มฟังก์ชันการทำงานอื่น ๆ ไปยังเซิร์ฟเวอร์เช่น:
    • การอัด
    • การเข้ารหัสลับ
    • การพิสูจน์ตัวตนแบบกำหนดเอง
    • แผนการบันทึก