説明なし

Damian Kołakowski 13b041387a Fixed TestFlight crash reports from @ArtemiySobolev: "If you close socket which was already closed it produces exception visible in TestFlight's crash log." 10 年 前
Sources 13b041387a Fixed TestFlight crash reports from @ArtemiySobolev: "If you close socket which was already closed it produces exception visible in TestFlight's crash log." 10 年 前
XCode d19aeea9ad Added support for XCode Version 8.0 beta and Swift 3.0 Preview 1. 10 年 前
.gitignore e247459549 Add Packages/ to gitignore 10 年 前
.swiftlint.yml b983458f61 Add Swiftlint config file 10 年 前
LICENSE c990b5c0e3 Initial commit 12 年 前
Package.swift 411d41b5cc Added support for Swift Package Manger. 10 年 前
README.md 8ab30c1e10 Update README.md 10 年 前
Swifter.podspec 845f814a84 Version changed to 1.1.3. 10 年 前

README.md

Logo

What is Swifter?

Tiny http server engine written in Swift ( https://developer.apple.com/swift/ ) programming language.

Platform Swift Protocols CocoaPods Carthage Compatible Slack

How to start?

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

How to share files?

let server = HttpServer()
server["/desktop/:path"] = HttpHandlers.shareFilesFromDirectory("/Users/me/Desktop")
server.start()

How to redirect?

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

CocoaPods? Yes.

use_frameworks!
pod 'Swifter', '~> 1.1.3'

Carthage? Also yes.

github "httpswift/swifter" == 1.1.3