Swifter - 微型 HTTP 服务器


BSD
OS X
Swift

软件简介

Swifter 是用 Swift 语言开发的一个微型 HTTP 服务器。

启动方法:

let server = HttpServer()
server["/hello"] = { .OK(.HTML("You asked for " + $0.url)) }
server.start()

分享文件:

let server = HttpServer()
server["/home/(.+)"] = HttpHandlers.directory("~/")
server.start()

重定向:

let server = HttpServer()
server["/redirect"] = { request in
  return .MovedPermanently("http://www.google.com")
}
server.start()