http网络服务-swift-Alamofire

ops/2024/12/12 6:24:16/
http://www.w3.org/2000/svg" style="display: none;">

依赖库的github地址

http网络库
Alamofire

解json
SwiftyJSON

Swift Package Manager集成依赖库

swift">https://github.com/Alamofire/Alamofire.githttps://github.com/emqx/CocoaMQTT.git

使用

swift">import Alamofire
import SwiftyJSONvar http = "http://xxxxxxxx"
var post = "xxx/xxx"
var url: String {http + post}func action() {// 请求参数let a: [String: String] = ["name": "anna","gender": "girl"]// 改操作限时3s(request中的参数可以根据需求进行更改)AF.request(url, method: .post, parameters: a, encoder: JSONParameterEncoder.default, requestModifier: { $0.timeoutInterval = 3 }).response { response inswitch response.result {case .success(let data):if let data = data, let responseString = String(data: data, encoding: .utf8) {let jsonData = responseString.data(using: .utf8)// 解jsonlet json = JSON(jsonData)// 假设json里面有一个code元素let code = json["code"].intValue// 假设json里面有一个数组a,数组a中有一元素blet c = json["a"]["b"].stringValue// 打印整个jsonprint(json)}case .failure(let error):// 超时或失败,打印错误print("Error: \(error)")}}
}

http://www.ppmy.cn/ops/141178.html

相关文章

信息系统项目管理-里程碑范例

序号里程碑名称计划完成时间实际完成时间是否完成备注1项目计划确定2023.8.302023.8.25完成2需求说明书完成2023.10.302023.10.29完成3软件详细设计方案完成2023.11.132023.11.10完成4硬件详细设计方案完成2023.12.102023.12.12完成5提交系统测试报告2024.4.302024.4.28完成6提…

sql server 事务日志 大小

事务日志物理体系结构 数据库事务日志映射在一个或多个物理文件上。 从概念上讲,日志文件是一系列日志记录。 从物理上讲,日志记录序列被有效地存储在实现事务日志的物理文件集中。 每个数据库必须至少有一个日志文件。 虚拟日志文件 (VLF) SQL Serve…

XMOS将在CES 2025上展出多款由边缘AI驱动的创新音效、音频、识别和处理解决方案

全球智能物联网技术领导者暨匠心独到的半导体科技企业XMOS宣布:该公司将再次参加2025年国际消费电子展(CES 2025),并将在本届CES上展出一系列由人工智能(AI)驱动的全新空间音效、语音捕获与降噪、音视频多模…

ceph基本概念

文章目录 1、传统存储与server san2、存储使用分类(存储表现的形式)1、块存储1、ceph怎么实现呢 2、文件系统存储1、ceph怎么实现 3、对象存储1、cpeh怎么实现 3、存储的架构分类1、集中式存储2、分布式存储 4、CEPH1、优点2、ceph哲学3、ceph技术4、ceph的全面优点 5、CEPH存储…

给我的小程序加了个丝滑的搜索功能,踩坑表情包长度问题

前言 最近在用自己的卡盒小程序的时候,发现卡片越来越多,有时候要找到某一张来看看笔记要找半天,于是自己做了一个搜索功能,先看效果: 怎么样,是不是还挺不错的,那么这篇文章就讲讲这样一个搜索…

23种设计模式之观察者模式

目录 1. 简介2. 代码2.1 Subject2.2 ConcreteSubject2.3 Observer2.4 ConcreteObserver2.5 Test (测试)2.6 运行结果 3. 优缺点4. 总结 1. 简介 观察者模式(Observer Pattern) 是一种行为设计模式。它定义了一种一对多的依赖关系…

最近邻搜索 - 经典树型结构 M-Tree

前言 如果你对这篇文章感兴趣,可以点击「【访客必读 - 指引页】一文囊括主页内所有高质量博客」,查看完整博客分类与对应链接。 最近邻搜索的目标是从 N N N 个对象中,快速找到距离查询点最近的对象。根据需求的不同,该任务又分…

MAVEN--Maven的生命周期,pom.xml详解,Maven的高级特性(模块化、聚合、依赖管理)

目录 (一)Maven的生命周期 1.Maven的三套生命周期 2.Maven常用命令 (二)pom.xml详解 (三)Maven的高级特性(模块化、聚合、依赖管理) 1.Maven的依赖范围 2.版本维护 3.依赖传…