PEAR-HttpFetcher-Swift 1.0.2

PEAR-HttpFetcher-Swift 1.0.2

测试测试
语言语言 SwiftSwift
许可 MIT
发布最后发布2015年11月
SPM支持 SPM

Hiroki Umatani 维护。



  • HirokiUmatani

PEAR-HttpFetcher-Swift

概述

这个库是 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
    }

文档

库文档

许可

MIT

作者

Hiroki Umatani