GCDWebServer:适用于iOSmacOS和tvOS的#1 HTTP服务器(还包括基于Web的上传器和WebDAV服务器) 源码
概述 GCDWebServer是基于GCD的现代轻量级HTTP 1.1服务器,旨在嵌入iOS,macOS和tvOS应用程序中。 它是从头开始编写的,并牢记以下目标: 优雅且易于使用的体系结构只有四个核心类:服务器,连接,请求和响应(请参阅下面的“了解GCDWebServer的体系结构”) 精心设计的API,带有完整记录的标头,易于集成和自定义 完全采用事件驱动设计,并使用构建,以实现最佳性能和并发性 不依赖第三方源代码 根据友好的 额外的内置功能: 允许实施传入HTTP请求的完全异步处理程序 通过大型HTTP请求或响应主体的磁盘流传输来最大程度地减少内存使用 使用“ application / x-www-form-urlencoded”或“ multipart / form-data”编码(包括文件上传)提交的解析器 请求和响应HTTP主体的解析和序列化 请求和响应HTTP主体的
用户评论