网络请求传参数的问题

1.首先页面最上部有切换的按钮,按钮切换时能展示不同的页面,每个页面上又UITextField:(输入银行账号,输入转账金额,输入密码等等)

2.就是传参时key,value值不一样 例如:

NSDictionary *params = @{@"fundid" : [[GXSharedClass sharedClass] GXAccount],

@"moneytype" : @"0",

@"bankcode" : bankCode,

@"banktrantype" : transferType,

@"tranamt" : tranamt,

@"operway" : @"H",

passwordKey :passwordValue}; // passwordKey 两个页面都需要传这个key和value

3.我们首先判断是那个页面 根据这个判断定义标记_selectIndex;

在viewDidLoad里给_selectIndex = 0;赋值

然后在调接口的时候判断

NSString *passwordValue = @"";

NSString *passwordKey = @"";

if(self.selectIndex == 0){

if ([_bankpwdStatus isEqualToString:@"1"]) {

passwordKey = @"bankpwd" ;

passwordValue = bankpwd;

}

}

else if(self.selectIndex == 1){

if ([_fundpwdStatus isEqualToString:@"1"]) {

passwordValue = fundpwd;

passwordKey = @"fundpwd";

}

}

NSDictionary *params = @{@"fundid" : [[GXSharedClass sharedClass] GXAccount],

@"moneytype" : @"0",

@"bankcode" : bankCode,

@"banktrantype" : transferType,

@"tranamt" : tranamt,

@"operway" : @"H",

passwordKey :passwordValue}; // passwordKey 两个页面都需要传这个key和value

博主属于菜鸟,水平有限,望雅正!!!!

时间: 2024-10-08 16:16:48

网络请求传参数的问题的相关文章

iOS 网络请求,参数中字典嵌套字典

昨天做网络请求的时候, 有一个 接口 是 需要字典嵌套字典的 , 浏览器中拼接的 格式 是: http://lefen.huyongle.com/app/account.php?c=set_user_info&device_index=104&token=4347620894839131881&user_info={"name":"fuck"} 就是最后这个字典让我 搞了半天 1. 首先我是使用AFN 进行网络请求的, 其实, 如果后台做得比

SAPUI5 OData请求传参数

例如要传para1, para2, para3 这里写代码片 var oModel = new sap.ui.model.odata.ODataModel(uri, true, user, password, headers); // Create a simple list var oTemplate1 = new sap.m.ColumnListItem({ cells : [ new sap.m.Text({ text : "{MSG}" }), new sap.m.Text({

网络请求参数的处理,包含过滤,排序,拼接,加密

网络请求的参数过滤,排序,拼接,加密.也参考了alipay. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ICE.Common { public class WebCore { /// <summary> /// 除去数组中的空值和签名参数并以字母a到z的顺序排序 /// </sum

【iOS】网络请求框架封装

在使用网络请求的过程中,可以使用系统的框架.ASI.AF.MK等等,但是如果需要更换项目的网络请求框架(比如,项目之前用的ASI的框架,现在需要更换为AF),那么这将是一个浩大的工程.项目初期,怎么搭建网络请求框架,才可以让修改网络请求的工程量减到最小呢,这是我们今天要说的问题. 环境信息: Mac OS X 10.10.1 Xcode 6.1.1 iOS 8.1 正文 封装的网络请求框架一共三层: 第三层:ASI.AF或者其他网络请求方式.第二层:第二层分有基类与类目(Category)构成,

网络请求封装

网络请求封装 // // ASIHTTPRequest+Request.h // CloudShopping // // Created by sixiaobo on 14-7-9. // Copyright (c) 2014年 com.Uni2uni. All rights reserved. // #import "ASIFormDataRequest.h" #import "ASIDownloadCache.h" // downloadData是返回的数据,如

Volley网络请求框架简析——Android网络请求框架(三)

题记-- 人来到这个世界上,只有两件事情,生与死, 一件事完了,另一件事还急什么? 有缘而来,无缘而去, 识自本心,见自本性 不起妄缘,无心无为 自由自在,动静自如 冷暖自知,则是修行 1.初始化一个消息请求队列以及网络请求工具类对象 /** * Created by androidlongs on 16/7/1. * 网络请求访问框架 */ public class VollyRequestUtils { /** * Volley框架使用工具类对象 */ private static Voll

iOS 网络与多线程--4.同步Post方式的网络请求

通过Post请求方式,同步获取网络数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据 在ViewController.m文件内的viewDidLoad函数添加一下测试代码 1 - (void)viewDidLoad { 2 [super viewDidLoad]; 3 // Do any additional setup after loading the view, typically from a nib. 4 5 // 1.建立一个网址对象,指定请求数据的网址 6 NSURL

RxJava2+Retrofit2+RxLifecycle3+OkHttp3网络请求封装(动态演示)

入职公司后,公司要求组件化开发,经过讨论后我将网络请求框架单独进行了封装,不过当时框架里将常用的 util 和 ui 均放入到了共同的 Common 包下,导致里面部分代码耦合,后来为了降低耦合性又将 Common 拆分为了lib_common和lib_ui,但是 lib_ui 依赖了 lib_common,还是导致部分代码耦合,最新一期为了降低组件之间的耦合性,所以单独将 lib_common 中的网络请求单独拆分,并且我又做了新的封装和完善,总之网络框架经过3次大的改造后,使用已经非常稳定了

Android开发之网络请求通信专题(二):基于HttpClient的文件上传下载

上一篇专题Android开发之网络请求通信专题(一):基于HttpURLConnection的请求通信我们讲解了如何使用httpurlconnection来实现基本的文本数据传输.一般在实际开发中我们可以用于传输xml或者json格式的数据.今天我们来讲解另外一种http网络请求的方式:httpclient,并实现文件的上传和下载. 在这里插个题外话,其实这些网络请求有很多第三方jar包可以使用,这些包都封装得很好了.如果只是想使用,我们就直接拿别人得jar包来用就好.博主这里推荐一个叫xuti