ios与服务端的交互
来源:互联网 发布:知乎日耳曼和凯尔特 编辑:程序博客网 时间:2024/06/05 00:39
今天公司的接口改了,之前是有键值对的形式从移动端发送到服务端,现在修改为服务端发送json数据到服务端上,如下是个人笔记:
1、通过键值对的形式交互
request = [[ASIFormDataRequestalloc] initWithURL:“接口”];
// [request setRequestMethod:@"POST"];
[request setPostValue:_userNameforKey:USERNAMEKey];
[requestsetPostValue:_pwd forKey:PASSWORLDKey];
// [request setResponseEncoding:NSUTF8StringEncoding];
request.delegate =self;
[requestsetTimeOutSeconds:TIMEOUTSECONDS];
[request setDidFinishSelector:@selector(requestLoginFinished:)];
[request setDidFailSelector:@selector(requestCommonWebServiceFailed:)];
[requeststartAsynchronous];
[request release];
2、从服务端上发送json到服务端
request = [[ASIFormDataRequest alloc] initWithURL:“接口”];
NSDictionary * dictionary = [[NSDictionaryalloc]initWithObjectsAndKeys:_userName,@"username",_pwd,@"password",nil]
NSMutableData * requestBody = [[NSMutableDataalloc] initWithData:[[login_dictionaryJSONString]dataUsingEncoding:NSUTF8StringEncoding]];
[requestaddRequestHeader:@"Content-Type"value:@"application/json"];
[requestsetDelegate:self];
[requestsetTimeOutSeconds:60];
[requestsetRequestMethod:@"POST"];
[request setPostValue:[login_dictionaryJSONString] forKey:@"login"];
[requeststartAsynchronous];
- ios与服务端的交互
- iOS客户端与PHP服务端的简单交互
- AngularJS与服务端的交互
- flash与服务端的交互方法
- Fresco之客户端与服务端的交互
- Android客户端与服务端的交互方式
- Live555服务端与客户端的交互解析
- 服务端与客户端交互
- IOS 客户端与服务端之间数据交互框架
- iOS 和web 服务端交互
- 搭建与Android 交互的简单的网络服务端
- android与服务端的的http请求数据交互
- unity3d 与 iOS 的交互
- Unity3d与iOS的交互
- iOS 与 javascript 的交互
- IOS与javascript的交互
- iOS与JS的交互
- iOS与JaveScript的交互
- Maya: 菜单 编辑曲线 > 附加曲线
- WPF MultiBinding 实现控件 Tooltip 多绑定
- C++初步之三 小项目
- Maya: 菜单 编辑曲线 > 分离曲线
- uva 208 Firetruck (DFS + 并查集)
- ios与服务端的交互
- 使用dex2jar来反编译android代码
- [iOS]shell 自动打包工程
- Maya: 菜单 编辑曲线 > 对齐曲线
- 黑马程序员:毕向东java视频之面向对象篇一(三大特性)
- SPOJ AMR12K The Loyalty of the Orcs 解题报告
- Maya: 菜单 编辑曲线 > 开放/闭合曲线
- block 会因调用了成员变量而 retain self
- Maya: 菜单 编辑曲线 > 移动接缝