当前位置: 首页 > 软件库 > 程序开发 > 网络工具包 >

aerogear-ios-http

管理 NSURLSession http 请求的 thin layer
授权协议 Apache-2.0
开发语言 Swift
所属分类 程序开发、 网络工具包
软件类型 开源软件
地区 不详
投 递 者 慕容康安
操作系统 OS X
开源组织
适用人群 未知
 软件概览

aerogear-ios-http 是完全使用 Swift 编写的,是用来帮助你管理 NSURLSession http 请求的 thin layer:

  • Json 序列化

  • 多部分上传

  • HTTP 基础/数字 验证支持

  • 可插拔对象序列化

示例:

let http = Http(baseURL: "http://server.com")
http.GET("/get", completionHandler: {(response, error) in
     // handle response
})
http.POST("/post",  parameters: ["key": "value"], completionHandler: {(response, error) in
     // handle response
})
...
 相关资料
  • aerogear-ios-oauth2 是基于 aerogear-ios-http 的 OAuth2 客户端。 特性: 多个OAuth2帐户的 Account manager 请求访问和刷新令牌, 通过安全的外部浏览器和URI模式授予访问权限以重新输入应用程序, (隐式或显式)刷新令牌, 撤销令牌, 永久安全存储, 适用于OAuth2特定的提供程序。现有扩展:Google,Facebook,Key

  • aerogear-ios-push 是为 AeroGear UnifiedPush Server 提供的 iOS 消息推送 SDK 开发包。 示例代码:   func application(application: UIApplication!, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData!) {   

  • aerogear-ios-httpstub 是使用 Swift 编写的,很小的网络请求处理库。灵感来源于 OHHTTPStubs。 使用示例: // set up http stubStubsManager.stubRequestsPassingTest({ (request: NSURLRequest!) -> Bool in    return true}, withStubResponse:

  • 通常用于HTTP/HTTPS请求失败/成功等处理. 进程: 主进程​ IncomingMessage是由 EventEmitter响应可读流接口 实例事件 事件: 'data' 用途:响应或回调传送到应用的数据 chunk Buffer - 响应正文的数据块. 事件: 'end' 触发:响应正文已结束时 事件: 'aborted' 触发:正在进行的HTTP事务期间请求已取消时 事件: 'error

  • 并发请求处理 我创建了一个服务器,并使用s.listenandserve()来处理请求。据我所知,这些请求是同时送达的。我使用一个简单的处理程序来检查它: 我看到,如果我发送了几个请求,我将看到所有的“1”出现,只有在一秒钟后所有的“2”出现。但是如果删除Hibernate行,我会看到程序在完成前一个请求之前从不启动请求(输出为1 2 1 2 1 2...)。所以我不明白,如果它们是并发的还是不是

  • 本文向大家介绍Python3处理HTTP请求的实例,包括了Python3处理HTTP请求的实例的使用技巧和注意事项,需要的朋友参考一下 Python3处理HTTP请求的包:http.client,urllib,urllib3,requests 其中,http 比较 low-level,一般不直接使用 urllib更 high-level一点,属于标准库。urllib3跟urllib类似,拥有一些重