PEAR-HttpFetcher-Swift 1.0.2

PEAR-HttpFetcher-Swift 1.0.2

TestsTested
LangLanguage SwiftSwift
License MIT
ReleasedLast Release Nov 2015
SPMSupports SPM

Maintained by Hiroki Umatani.



  • By
  • HirokiUmatani

PEAR-HttpFetcher-Swift

Overview

This library is Http request for ios.

Description

This support is syncronous request and asynchronous request.
and request method get and post.

Installation

pod 'PEAR-HttpFetcher-Swift'

Usage

/* 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
    }

Document

document library

Licence

MIT

Author

Hiroki Umatani