Http.swift:用swift编写的微型HTTP服务器引擎

时间:2024-02-24 13:44:38
【文件属性】:

文件名称:Http.swift:用swift编写的微型HTTP服务器引擎

文件大小:35KB

文件格式:ZIP

更新时间:2024-02-24 13:44:38

macos linux swift http ios

Http.swift 快速编写的微型HTTP服务器引擎。 产品特点 SSL / TLS支持 错误处理 全球中间件 路由中间件 路线分组 文件投放 目录浏览 请求参数 适用于Linux,iOS,macOS和tvOS import HttpSwift // ... let server = Server () server. get ( " /hello/{id} " ) { request in print (request. queryParams [ " state " ]) return . ok (request. routeParams [ " id " ] ! )


【文件预览】:
Http.swift-master
----.gitmodules(265B)
----Sources()
--------HttpSwift.h(506B)
--------ServerError.swift(679B)
--------Router.swift(2KB)
--------Info.plist(753B)
--------Frameworks()
--------StaticServer.swift(3KB)
--------File.swift(1KB)
--------Helper.swift(668B)
--------RequestParser.swift(2KB)
--------Server.swift(4KB)
--------ResponseWriter.swift(2KB)
--------Url.swift(909B)
--------Regex.swift(1KB)
--------Server+Methods.swift(2KB)
--------Route.swift(2KB)
--------Response.swift(2KB)
--------Request.swift(2KB)
--------ErrorHandler.swift(514B)
----Cartfile(39B)
----Tests()
--------Info.plist(680B)
--------Http.swift.csr(1KB)
--------Http.swift.key(2KB)
--------LinuxMain.swift(99B)
--------HttpSwiftTests()
--------Http.swift.pfx(2KB)
----.travis.yml(867B)
----LICENSE(1KB)
----README.md(3KB)
----Package.swift(736B)
----.gitignore(3KB)
----HttpSwift.xcodeproj()
--------xcshareddata()
--------project.pbxproj(28KB)
----Http.swift.podspec(741B)

网友评论