测试测试 | ✗ |
语言语言 | SwiftSwift |
许可 | MIT |
发布最后发布 | 2015年11月 |
SPM支持 SPM | ✗ |
由 Hiroki Umatani 维护。
这个库是 iOS 的 Http 请求。
此支持同步请求和异步请求。
以及请求方式 get 和 post。
pod 'PEAR-HttpFetcher-Swift'
/* HTTP 同步 GET */ let fetcher:HttpFetcher = HttpFetcher() fetcher.syncFetchGET( urlString: "http://pear.chat", success: { (data:NSData) -> Void in NSLog("HTTP 同步 GET \n%@", NSString(data:data, encoding:NSUTF8StringEncoding)!); }) { (error:NSError) -> Void in }
/* HTTP ASYNC GET*/
fetcher.asyncFetchGET(
urlString: "http://pear.chat",
success:
{
(data:NSData)
-> Void in
NSLog("HTTP ASYNC GET \n%@", NSString(data:data, encoding:NSUTF8StringEncoding)!);
})
{
(error:NSError)
-> Void in
}
/* HTTP SYNC POST*/
fetcher.syncFetchPOST(
urlString: "http://pear.chat",
parameter:nil,
success:
{
(data:NSData)
-> Void in
NSLog("HTTP SYNC POST \n%@", NSString(data:data, encoding:NSUTF8StringEncoding)!);
})
{
(error:NSError)
-> Void in
}
/* HTTP ASYNC POST*/
fetcher.asyncFetchPOST(
urlString: "http://pear.chat",
parameter:nil,
success:
{
(data:NSData)
-> Void in
NSLog("HTTP ASYNC POST \n%@", NSString(data:data, encoding:NSUTF8StringEncoding)!);
})
{
(error:NSError)
-> Void in
}