กลับไปหน้าบทความ

อ่าน 3 นาที

เคล-เอชทีพี

CS1: ค่าปริมาณยาว/CS1 maint: บริการเก็บถาวรที่เลิกใช้แล้ว/ซอฟต์แวร์ Lisp ทั่วไป (ภาษาโปรแกรม)/ซอฟต์แวร์เว็บเซิร์ฟเวอร์

CL-HTTPเป็นเว็บเซิร์ฟเวอร์ไคลเอ็นต์และพร็อกซีที่เขียนด้วยCommon Lispโดยอิงจาก เฟรม เวิร์กแอปพลิเคชันเว็บ ของตัวเอง เขียนโดย John C.

เคล-เอชทีพี

เคล-เอชทีพี
ผู้เขียนต้นฉบับจอห์น ซี. มัลเลอรี
ปล่อยพ.ศ. 2537 ( 1994 )
เขียนเป็นลิสปาร์กทั่วไป
ระบบปฏิบัติการข้ามแพลตฟอร์ม
พิมพ์เว็บเซิร์ฟเวอร์
ใบอนุญาตกรรมสิทธิ์
เว็บไซต์cl-http .org:8000

CL-HTTPเป็นเว็บเซิร์ฟเวอร์ไคลเอ็นต์และร็อกซีที่เขียนด้วยCommon Lispโดยอิงจาก เฟรม เวิร์กแอปพลิเคชันเว็บ ของตัวเอง เขียนโดย John C. Mallery "ในเวลาประมาณ 10 วัน" [ 1 ]เริ่มต้นในปี 1994 บนSymbolics Lisp Machineในปีเดียวกันนั้นได้มีการพอร์ตไปยังMacintosh Common Lispในปี 1996 CL-HTTP กลายเป็นเว็บเซิร์ฟเวอร์ตัวแรกที่รองรับโปรโตคอลHTTP 1.1 [ 2 ]มันทำงานบนUnix , Linux , BSD เวอร์ชันต่างๆ , Mac OS X , Solaris , Symbolics GeneraและMicrosoft Windows

CL-HTTP ใช้ระบบออบเจ็กต์ Common Lispและความสามารถด้านมาโครของ Lisp อย่างกว้างขวาง [ 3 ]

การใช้งาน

CL-HTTP ถูกนำไปใช้ในแอปพลิเคชันหลายอย่าง ELM-ART เป็นระบบการสอนที่เขียนด้วย Common Lisp โดยใช้ CL-HTTP [ 4 ] ต่อมาได้มีการนำไปใช้ในเชิงพาณิชย์ในชื่อ NetCoach [ 5 ] InterBook เป็นตำราเรียนอิเล็กทรอนิกส์แบบปรับเปลี่ยนได้ในยุคแรก ซึ่งเขียนขึ้นบน CL-HTTP เช่นกัน[ 6 ] CL-HTTP ถูกนำมาใช้เป็นเครื่องมือในการสร้างเว็บอินเทอร์เฟซสำหรับแอปพลิเคชันตั้งแต่แรกเริ่ม[ 7 ] [ 8 ] [ 9 ] [ 10 ]

ในปี พ.ศ. 2537 CL-HTTP ถูกใช้โดยW3Cและสมาชิกอื่นๆ ของ กลุ่มทำงาน IETF HTTP เพื่อพัฒนาไคลเอนต์และเซิร์ฟเวอร์อ้างอิงสำหรับ HTTP 1.1 [ 11 ]

ที่โดดเด่นที่สุดคือ CL-HTTP ถูกใช้ในช่วงที่บิล คลินตันดำรงตำแหน่งประธานาธิบดีในฐานะเว็บเซิร์ฟเวอร์สำหรับเว็บไซต์สิ่งพิมพ์ของทำเนียบขาว โดยเผยแพร่ข่าวประชาสัมพันธ์รายวันและสิ่งพิมพ์อย่างเป็นทางการของรัฐบาลคลินตัน[ 12 ]

CL-HTTP ถูกใช้เป็นตัวอย่างของแอปพลิเคชัน Lisp ที่ไม่ธรรมดา[ 13 ]

คุณสมบัติ

  • สถาปัตยกรรมเชิงวัตถุโดยใช้ระบบวัตถุ Common Lisp
  • การสนับสนุนSSL
  • เซิร์ฟเวอร์
    • การจัดการไฟล์คงที่
    • เนื้อหาที่ประมวลผลด้วยคอมพิวเตอร์, แบบฟอร์มที่ประมวลผลด้วยคอมพิวเตอร์
    • การสร้าง HTML ด้วยมาโคร Lisp
    • เซิร์ฟเวอร์เสมือน
    • การตรวจสอบสิทธิ์การเข้าถึงเว็บเพจ
    • การบันทึกข้อมูลแบบกำหนดเอง
    • ฝั่งเซิร์ฟเวอร์ประกอบด้วย
  • พร็อกซีแคช
  • ลูกค้า
  • เว็บไซต์ CL-HTTP
  • ไพรเมอร์ CL-HTTP
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=CL-HTTP&oldid=1324693626 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ เคล-เอชทีพี

CL-HTTPเป็นเว็บเซิร์ฟเวอร์ไคลเอ็นต์และพร็อกซีที่เขียนด้วยCommon Lispโดยอิงจาก เฟรม เวิร์กแอปพลิเคชันเว็บ ของตัวเอง เขียนโดย John C.

การใช้งาน

CL-HTTP ถูกนำไปใช้ในแอปพลิเคชันหลายอย่าง ELM-ART เป็นระบบการสอนที่เขียนด้วย Common Lisp โดยใช้ CL-HTTP [ 4 ] ต่อมาได้มีการนำไปใช้ในเชิงพาณิชย์ในชื่อ NetCoach [ 5 ] InterBook เป็นตำราเรียนอิเล็กทรอนิกส์แบบปรับเปลี่ยนได้ในยุคแรก ซึ่งเขียนขึ้นบน CL-HTTP เช่นกัน...

คุณสมบัติ

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

ลิงก์ภายนอก

เว็บไซต์ CL-HTTP ไพรเมอร์ CL-HTTP ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=CL-HTTP&oldid=1324693626 "