SPHWNetworking 0.1.2

SPHWNetworking 0.1.2

测试已测试
Lang语言 SwiftSwift
许可证 MIT
发布上次发布2016 年 8 月
SPM支持 SPM

Sascha Wise 维护。



 
依赖
CocoaAsyncSocket= 7.4.3
GZIP>= 0
 

  • 作者
  • wisesascha

Build Status

SPHWNetworking

SWNetworking 是一个使用 CocoaAsyncSockets 构建、易于使用的 Swift HTTP 客户端。它处于 alpha 阶段,因此 API 就会发生变化。它是为 Intercept 和 RESTer 构建的。

安装


SPHWNetworking 可以通过 Cocoa Pods 简单地安装。

pod 'SPHWNetworking'

使用方法


它的基本用法很简单。首先创建一个请求对象,然后设置 URL 和方法。

var request = Request()
request.url = "http://google.com"
request.method = .GET

`然后您可以设置正文,它可以是 NSData 或字符串的形式。NSData 优先于字符串。

request.dataBody = NSData()

OR

request.body = "FOO"

最后但并非最不重要的是您需要设置您的网络请求。

let netRequest = NetworkingRequest(request, jar: CookieJar(), progressCB: {
progress in
// Do stuff with the progress
}) { response, body in
// Do stuff with the resulting jar and response
}
netRequest.run()