AFNetworking 将数组作为字段参数传给服务器的两种方法

AFNetworking3.1.0源码分析(五)详解AFHTTPRequestSerializer 之创建NSMutableURLRequest 1:创建NSMutableURLRequest - (NSMutableURLRequest *)requestWithMethod:(NSString *)method URLString:(NSString *)URLString parameters:(id 阅读详情

1:
1.在AFNetworking的源码中找到AFURLRequestSerialization这个类;

2.在.m文件中在AFQueryStringPairsFromKeyAndValue这个方法中,找到
`[mutableQueryStringComponents addObjectsFromArray:AFQueryStringPairsFromKeyAndValue([NSString stringWithFormat:@”%@[]”, key], nestedValue)];

中的”[NSString stringWithFormat:@”%@[]”, key]” []去掉!

完成以上修改之后再上传数组字段数据就OK了!

2:
使用NSSet
NSSet *set = [NSSet setWithArray:arr];
随后将set作为值传给后台
个人建议第二种,或者让后台修改成支持json字符串

SRAM compiler中Power Gating与Retention的实战配置指南 本文深入解析了在SRAM compiler中配置Power Gating(电源门控)与Retention(数据保持)功能的实战指南。针对低功耗芯片设计,文章详细阐述了如何根据应用场景(如移动AP、IoT设备)权衡开关类型、尺寸、唤醒时序以及保持电压,以实现静态功耗优化与数据可靠性的最佳平衡,并强调了后端实现与签核检查的关键要点。 阅读详情

相关推荐

Temporal Fusion Transformer(TFT)与扩散模型融合:时间序列预测新范式

本文探讨了Temporal Fusion Transformer(TFT)与扩散模型融合的时间序列预测新范式。该融合方案利用TFT强大的特征提取与可解释性,为扩散模型提供精准的“导航图”,从而在噪声数据中实现鲁棒预测,并原生支持不确定性量化,输出完整的概率分布与置信区间,为金融、能源等领域的风险决策提供更可靠的依据。

weixin_29096377的博客 290

iOS开发知识之:AFNetworking提交数组参数

今天突然有个接口需要传数组参数,以前没用过,直接传,传过去的格式都不对,将数组参数变成json字符串发过去又有转义斜杠,于是各种查,最后通过2个别人写的文章,凑在一起,可以了。以下是方案:1、就找到AFURLRequestSerialization.m的AFQueryStringPairsFromKeyAndValue方法中将原来(注释的)那行,替换为下面的一行,代码如下:[mutableQuer...

vkooy的博客 4177

Golang面试(一)莉莉丝游戏-Golang后端开发-中台部门

莉莉丝游戏-Golang后端开发-中台部门 开场白,双方自我介绍,对方介绍这个岗位情况,erlang语言,全部转向go。 聊项目,介绍IM架构以及使用Go写的服务简介 动态扩容相关问题:平常30万,现在100万,你们现在是如何应对的? 如果让你调整架构实现动态扩容,你会怎么做?回答了kafka,是一种,应该还要使用docker和k8s以及微服务框架等 如果使用kafka,你是如何确保消息有序?回答了redis,好像没回答到那个点 消息发送失败的问题,如何做到消息不丢?回答持久化存储、拉消息和ACK 发送失

xmcy001122的专栏 3899

iOS技术之AFNetworking 将数组作为字段参数传给服务器不成功的两种解决方法

2.在.m文件中搜索AFQueryStringPairsFromKeyAndValue字段, 找到该方法。1.在AFNetworking的源码中找到AFURLRequestSerialization这个类;中的”[NSString stringWithFormat:@”%@[]”, key]” []去掉!完成以上修改之后再上传数组字段数据就可以了;随后将set作为值传给后台。

qw656567的博客 407

IEC61850 通信协议测试验证实战指南:从理论到实践

本文提供了一份IEC61850通信协议从理论到实践的完整测试验证实战指南。针对MMS、GOOSE、SV三大核心协议,详细阐述了测试环境搭建、自动化脚本编写、性能与异常测试方法,并分享了常见避坑经验,旨在帮助工程师通过系统化的测试验证,确保电力自动化设备在现场的互联互通与稳定可靠运行。

neovim7hacker的博客 155

基于STM32的频率计(采用外部中断的方式)

前言 最近在了解电赛相关的东西,和指导老师交流一下,我决定先从最简单的频率计做起。 频率计是来检测信号的频率的,在做频率计的时候可以用信号发生器发出的信号来进行测试。 原理 这是最基础的方波,我们可以通过检测上升沿的方式来测量其频率。从周期的角度出发连续两个上升沿的时间就是这个方波的周期,那这个周期分之一就是这个方波的频率了。 在思考了一段时间~~(我是萌新。。)~~ 我觉得有两个方法可以实现,第一个是采用stm32定时器的输入捕获功能,第二个就是用外部中断来实现这个功能。正如标题,我这次采用外部中断的方

qq_45784922的博客 6171

iOS -- AFNetworking传入数组参数的解决方法

NSDictionary *dict = @{ @"a":@"a" }; NSArray *arr = @[dict]; NSError *parseError = nil; NSData *jsonData = [NSJSONSerialization dataWithJSONOb...

heqiang2015的博客 2988

NX工程图避坑指南:唐康林老师视频里没细说的10个实用技巧与隐藏设置

本文深入解析NX工程图中10个易被忽视的实用技巧与隐藏设置,涵盖视图更新、剖面线自定义、标注样式统一等核心问题。特别针对UG/NX8.5/NX10用户,提供从首选项设置到打印优化的完整解决方案,帮助工程师避开常见陷阱,提升制图效率与规范性。

weixin_28683689的博客 575

AFNetWorking传递json数组

在使用AFNetWorking的时候 有时候会遇到要传递一个数组到服务器,这时候传递JSON就比较方便了 NSError *jsonError; NSData *jsonData = [NSJSONSerialization dataWithJSONObject:#你的数据源数组# ...

weixin_33814685的博客 470

别再为环保数采仪通讯发愁!手把手教你用MCGS触摸屏+4G模块发送HJ212报文

本文详细介绍了如何使用MCGS触摸屏配合4G模块高效发送HJ212标准报文,解决工业环保监测中的数据采集与传输难题。从硬件连接到软件配置,再到报文组装与发送策略,提供全流程实用指南,特别针对4G网络环境下的特殊设置给出优化建议,帮助工程师提升数据传输稳定性与效率。

weixin_30847865的博客 389

图文详解Trae配置Java开发环境

本文介绍了Trae开发工具的安装配置流程:首先从官网下载安装Trae,然后安装Java开发所需的Extension Pack for Java和Spring Boot Extension Pack插件。关键步骤包括修改settings.json配置文件,需指定JDK路径、Maven可执行文件路径和用户设置文件路径。所有操作均配有图示说明,并强调要替换为实际电脑路径。

谷哥的小弟 5992

iOS-AFNetworking源码解析(五)

AFURLRequestSerialization AFURLRequestSerialization是用来对发出的请求进行一些处理 AFPercentEscapedStringFromString方法将string里面的:#[]@!$&’()*+,;=字符替换成% NSString * AFPercentEscapedStringFromString(NSString *string) { static NSString * const kAFCharactersGeneralDel

Heyuan_Xie的博客 491

【2026年华为暑期实习-非AI方向(通软&嵌软&测试&算法&数据科学)- 7月15日-第二题- 手机多载波冲突选择】(题目+思路+Java&C++&Python解析+在线测试)

摘要 本文提出了一种解决手机基站载波选择问题的回溯算法。给定N个载波,每个载波具有带宽和所属频段,要求选择最多K个载波,满足:1) 不选择同一频段的多个载波;2) 不选择冲突频段的载波;3) 总带宽最大化。算法通过预处理冲突关系,使用位掩码优化冲突检查,按编号顺序回溯枚举所有可能组合。当找到更大带宽或相同带宽但字典序更小的组合时更新答案。该方法在N≤25和K≤8的约束下高效可行,并通过样例验证了正确性。输出为最大总带宽和对应的最优载波编号序列。

m0_73659489的博客 71

iOS使用AFNetworking发送DELETE请求时,服务器收到的参数为空

最近项目中服务器那边要求删除接口是DELETE类型的请求,iOS这边程序依然使用原来的AFNetworking库,可是原来发送GET和POST请求都没问题的AFNetworking库,如今使用DELETE却发现服务器那边怎么也收不到参数。 经过获取请求信息,发现AFNetworking发送的DELETE请求,像GET那样把参数写在url后面了。通过查看AFURLRequestSerializati...

xinxin_2011的博客 2317

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

iOS AFNetworking 上传多张图片

- (void)someViewController:(SomeViewController *)someViewController sendToAnotherVCWithName:(NSString *)name andIDNum:(NSString *)idNum { NSLog(@"名字:%@ 和身份证号:%@", name, idNum); // --------------------

souprock的博客 790

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

iOS学习-AFNetworking上传多张图片至后台

iOS学习-AFNetworking上传多张图片至后台

qq_43441647的博客 849

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

iOS 开发之--使用AFNetWorking3.1.0上传单张/多张图片

在调试接口的时候,遇到一个问题,就是多张图片上传的时候,不管我上传多少张,只会上传成功最后一张,也就是说只有一张图片上传成功了,针对这个问题,通过查找资料,找到了原因,首先,在上传的过程中,我们获取到本地的image,会放到一个数组里面,在请求方法内进行上传,也就是说接口只调用一次,但是图片是在遍历完成后,一次性上传成功,现在的话,php后台的循环逻辑出现问题,走的还是单张上传逻辑,只是在外层添加...

weixin_33754913的博客 166

iOS PPNetworkHelper使用

https://github.com/jkpang/PPNetworkHelper 一、介绍 对AFNetworking 3.x 与YYCache的二次封装,封装常见的GET、POST、文件上传/下载、网络状态监测的功能、方法接口简洁明了,并结合YYCache实现对网络数据的缓存,简单易用,不用再写FMDB那烦人的SQL语句,一句代码搞定网络数据的请求与缓存. 无需设置,无需插件,控制台可直接打印json中文字符,调试更方便 二、要求与安装 1、要求 iOS 7+ Xcode 8+ 2、

u013712343的博客 716

afn post请求上传文件_iOS Post上传图片, 文件流的形式

最近看到群里很多小伙伴有问上传图片服务器收不到, 解析不了. 可以说就一个属性 ContentType , 不论你使用第三方的AFN, 还是自己封装NSURLSesstion. 都需要把ContentType 设置和后台的解析方式一样(可能术语不是很标准, 总之就这个意思哈,谅解)下面贴两段上传图片代码不过可能只是针对我的服务器. 只要和后台同学沟通好就行了一, 自己封装afn的请求****...

weixin_28880469的博客 647

iOS网络层架构设计分享

声明: 转载请注明出处:http://www.jianshu.com/p/05a59197a7c7 前些天帮公司做了网络层的重构,当时就想做好了就分享给大家,后来接着做了新版本的需求,现在才有时间整理一下。 之前的网络层使用的是直接拖拽导入项目的方式导入了AF,然后还修改了大量的源码,时隔2年,AF已经更新换代很多次了,导致整个重构迁移非常的麻烦。不过看着前辈写的代码,肯定也是一个高

漫漫人生路 774

htttp网络请求cookie的读取与写入(NSHTTPCookieStorage)

一.Cookie Cookie是在客户端存储服务器状态的一种机制,Web服务器可以通过Set-Cookie或者Set-Cookie2 HTTP头部设置Cookie。 Cookie可以分为两类,会话Cookie和持久Cookie,会话Cookie是临时Cookie,当前会话结束(浏览器退出)时Cookie会被删除。持久Cookie会存储在用户的硬盘上,浏览器退出,然后重新启动后Cookie...

u014380815的专栏 2732

AFN文件上传 appendPartWithFileData:<#(nonnull NSData *)#> name:<#(nonnull NSString *)#>

Demo--- /**  *   //网络的管理者  AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];    //地址  NSString *urlstr = @"http://localhost/post/upload-m.php";    NSDictionary *dic = @{@"sta

奏者~代码的歌 1万+

iOS 如何用post方式上传json数据

原文  http://blog.youkuaiyun.com/u013950854/article/details/41811143 今天在做项目的时候,搞了一个上午时间上传一个json串数据,与后台沟通N次没有结果,仔细研究了自己的数据结构与后台接口的数据结构,发现数据格式是没有问题的,后台提供的接口格式如下: api/mobile/?version=2&module=medicine_pr

huangznian的专栏 4414

iOS网络层架构设计1

前些天帮公司做了网络层的重构,当时就想做好了就分享给大家,后来接着做了新版本的需求,现在才有时间整理一下。 之前的网络层使用的是直接拖拽导入项目的方式导入了AF,然后还修改了大量的源码,时隔2年,AF已经更新换代很多次了,导致整个重构迁移非常的麻烦。不过看着前辈写的代码,肯定也是一个高人,许多思路和我的一样,但是实现方式又不同,给我很好的参考。 在做网络层架构的

susu79的专栏 536

利用AF3.0+ 上传多张图片(转载)

最近在写一个类似朋友圈的页面, 需要多张图片上传, 查了好多资料, 看到这个才给完美解决, 记录下了, 以后好用, 也给有需要的人看看直接上代码// 基于AFN3.0+ 封装的HTPPSession句柄 AFHTTPSessionManager *manager = [AFHTTPSessionManager manager]; manager.requestSerializer.t

sunxiaozhen94的博客 406

ios中图片选择及上传

本Demo实现三个功能:图片选择,图片处理,图片上传 一、图片选择 简单封装了一个图片选择类fcimagePickerHelper,集成ActionSheet和ImagePicker功能,把他们的代理遵循和实现都封装起来,对外提供一个代理方法,把图片传递出去即可,简化外界的使用,在需要进行图片选择的地方,做以下操作: 导入此头文件 , #import "FCImage...

weixin_30685047的博客 226
上一篇: 友盟分享gif图片,只支持微信
下一篇: 最新的手机号正则表达式 包含166、198、199号段
flyweak
博客等级 码龄11年 1粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值