20150528 UI考试项目中,使用SHAI加密,生成请求URL
来源:互联网 发布:三菱触摸屏软件 编辑:程序博客网 时间:2024/06/18 11:28
<span style="font-size:18px;">#pragma -mark 利用SHAI加密,求得网络请求URL地址- (void)getURLOfCategory:(NSString *)city andCategory:(NSString *)category{ //将要请求的参数传递存储到字典里面 NSMutableDictionary *dic = [NSMutableDictionary dictionaryWithObjectsAndKeys:city,@"city",category,@"category",@"30",@"limit",@"1",@"page", nil]; //利用类方法生成sign值 NSMutableDictionary *signDic = [SignatrueEncryption encryptedParamsWithBaseParams:dic]; NSString *signValue = [signDic objectForKey:@"sign"]; //拼接字符串求得URL NSString *string = [NSString stringWithFormat:@"/v1/deal/find_deals?appkey=%@&sign=%@&city=%@&category=%@&limit=%d&page=%d",kAPP_KEY,singValue,city,category,30,1]; //对URL进行URLEncode转码(中文转码) NSString *urlString = [string stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; self.URLStr = [kBASE_SERVER_URL stringByAppendingString:urlString];}</span>
其中,self.URLStr是最终加密后的URL,用它来请求数据。参数可以根据需要自己设定。
SHAI加密文件代码见个人整理资料。
0 0
- 20150528 UI考试项目中,使用SHAI加密,生成请求URL
- android 项目中使用到的网络请求框架以及如何配置好接口URL
- url中参数加密
- pyqt5中使用QtDesigner生成ui文件
- 移动端请求URL的加密/解密
- rails 项目中 使用 jquery ui
- rails 项目中 使用 jquery ui
- rails 项目中 使用 jquery ui
- 在项目中使用AngularJS+UI-Grid
- IOS 使用AF网络请求统一RSA加密+URL不识别中文的解决办法
- Xcode UI 绑定代码生成到别的项目中
- java 中使用URL发送get,post请求乱码问题
- 使用location.search解析URL中?后的请求信息
- JavaWeb项目,使用ajax进行访问Url,依然请求是上个请求地址
- java中url加密处理
- Java_web项目,URL请求地址中项目名设置为自定义变量
- UI考试
- ajax 中 请求 post方式请求url
- 海马汽车经销商管理系统技术解析(二)维修收银
- 疯狂Java学习笔记(54)----------详解Java IO(全面)
- compat-wireless的理解
- noip2014Day2T3解方程
- Crash in ListView at AbsListView.obtainView
- 20150528 UI考试项目中,使用SHAI加密,生成请求URL
- Contains Duplicate [leetcode] 判断数组中是否有重复的元素
- java复习(二)
- 开发日记(4)如何将Bitmap转换成Uri?
- 物流运交管理系统 配送领域属性维护
- UVA10034 - Freckles(最小生成树)
- What's the difference between CUDA shared and global memory?
- JVM的内存区域划分
- 一步一步 实现智能指针(一)