TestsTested | ✗ |
LangLanguage | SwiftSwift |
License | MIT |
ReleasedLast Release | Nov 2015 |
SPMSupports SPM | ✗ |
Maintained by Hiroki Umatani.
This library is Http request for ios.
This support is syncronous request and asynchronous request.
and request method get and post.
pod 'PEAR-HttpFetcher-Swift'
/* HTTP SYNC GET*/ let fetcher:HttpFetcher = HttpFetcher() fetcher.syncFetchGET( urlString: "http://pear.chat", success: { (data:NSData) -> Void in NSLog("HTTP SYNC 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
}