swift提交json.swfit post json.swfit提交header参数
2016-05-02 18:18
585 查看
使用Alamofire框架post json数据
func getappToken() ->String {
var path ="http://xxx.com/v1/app/token/request_token"
let params:NSMutableDictionary =NSMutableDictionary()
params["app_id"] = "56e6183b5610d746578a9cf4"
params["app_secret"] ="56e6183b2560ad79242a0ae4"
params["mobile_id"] ="dfgdfgsdfgsdfgsdfg"
var token:String? ="ss"
Alamofire.request(.POST, path, parameters: paramsas! [String:AnyObject],encoding:.JSON)
.responseJSON { responsein
iflet JSON = response.result.value {
var datajosn:NSDictionary = JSONas!NSDictionary
var data:NSDictionary = datajosn["data"] as! NSDictionary
token = data["token"]as!String
self.login(token!);
}
}
return token!
}
使用Alamofire框架post header头字段
func login(apptoken:String)
{
var params:NSMutableDictionary =NSMutableDictionary()
params["mobile_phone"] =self.phoneNumber.text
params["password"] =self.passNumber.text
var headparams:NSMutableDictionary =NSMutableDictionary()
headparams["X-Ylwl-App-Token"] = apptoken
Alamofire.request(.POST,"http://xxxx.com/v1/app/users/login", parameters: paramsas? [String:AnyObject]
, encoding: .JSON,headers: headparamsas! [String :String]).responseJSON { (responseObject)in
print(responseObject.result.value)
}
}
func getappToken() ->String {
var path ="http://xxx.com/v1/app/token/request_token"
let params:NSMutableDictionary =NSMutableDictionary()
params["app_id"] = "56e6183b5610d746578a9cf4"
params["app_secret"] ="56e6183b2560ad79242a0ae4"
params["mobile_id"] ="dfgdfgsdfgsdfgsdfg"
var token:String? ="ss"
Alamofire.request(.POST, path, parameters: paramsas! [String:AnyObject],encoding:.JSON)
.responseJSON { responsein
iflet JSON = response.result.value {
var datajosn:NSDictionary = JSONas!NSDictionary
var data:NSDictionary = datajosn["data"] as! NSDictionary
token = data["token"]as!String
self.login(token!);
}
}
return token!
}
使用Alamofire框架post header头字段
func login(apptoken:String)
{
var params:NSMutableDictionary =NSMutableDictionary()
params["mobile_phone"] =self.phoneNumber.text
params["password"] =self.passNumber.text
var headparams:NSMutableDictionary =NSMutableDictionary()
headparams["X-Ylwl-App-Token"] = apptoken
Alamofire.request(.POST,"http://xxxx.com/v1/app/users/login", parameters: paramsas? [String:AnyObject]
, encoding: .JSON,headers: headparamsas! [String :String]).responseJSON { (responseObject)in
print(responseObject.result.value)
}
}
相关文章推荐
- Swift Swift和OC混编
- Swift - 使用arc4random()、arc4random_uniform()取得随机数
- Swift基础05
- ThinkPHP 3.2.3 使用 Swift Mailer 邮件系统发送邮件
- Swift基础04
- Swift基础03
- Swift基础02
- Swift--入门
- Swift基础01
- 04_Swift2基础之类型安全和类型推测+字面量+类型别名
- iOS学习笔记48-Swift(八)反射
- iOS学习笔记48-Swift(八)反射
- Swift3.0为视图添加旋转动画_CABasicAnimation
- swift自定义转场动画(比较有难度)
- 02_Swift2基础之常量和变量+注释+分号
- swift2.0 学习笔记eight
- Swift之数组&字典&元组
- iOS学习笔记47-Swift(七)泛型
- iOS学习笔记47-Swift(七)泛型
- Swift 闭包(block)传值