8

有人可以建议一个小型网络服务器实现来说明网络服务器的功能吗?它应该是一种易于阅读和理解的语言,并且应该实现安全性和 cgi,也许是 javascript?

4

6 回答 6

4

thttpd,一个微型/涡轮/节流 http 服务器。

它是用 C 编写的。如果“一种易于阅读的语言”是指“不是 C”,那没关系。

于 2008-11-12T02:59:30.000 回答
1

轻量级

于 2008-11-11T19:24:45.003 回答
1

Github Mongrel 源码仓库

  • 有据可查
  • 全面测试
  • 主要是 Ruby,所以它很容易阅读
  • 您可以下载 repo 并很容易地使用代码
于 2008-11-11T19:28:26.867 回答
0

http://www.rebol.org/cgi-bin/cgiwrap/rebol/view-script.r?script=webserver.r

用几行代码编写的 Web 服务器 - 易于理解。

或者,这个,使用 CGI

http://www.rebol.org/view-script.r?script=webserv.r

你说的安全是什么意思?Javascript 通常只是页面内容。

于 2009-01-19T19:07:28.210 回答
0

http://www.rebol.net/cookbook/recipes/0057.html

有解释的前 REBOL 之一

于 2009-01-20T17:55:58.730 回答
0

Noir Web 服务器(Clojure)非常简洁,这是一个示例服务器:

(ns my-app
  (:use noir.core)
  (:require [noir.server :as server]))

(defpage "/welcome" []
    "Welcome to Noir!")

(server/start 8080)
于 2012-05-17T06:00:19.200 回答