swift post json and header
来源:互联网 发布:淘宝分类模块代码 编辑:程序博客网 时间:2024/06/06 00:17
{
var path = "http://wxxxxxxxcom/v1/app/users/login"
var params: NSMutableDictionary = NSMutableDictionary()
params["mobile_phone"] = "18319037770295"
params["password"] = "123456"
// 1. URL
var url: NSURL = NSURL(string: path)!
// 2. 请求(可以改的请求)
var request: NSMutableURLRequest = NSMutableURLRequest(URL: url)
// ? POST
// 默认就是GET请求
request.HTTPMethod = "POST"
// ? 数据体
var jsonData:NSData? = nil
do {
jsonData = try NSJSONSerialization.dataWithJSONObject(params, options: NSJSONWritingOptions.PrettyPrinted)
} catch {
}
// 将字符串转换成数据
request.HTTPBody = jsonData
request.setValue("5d5ec577-8cd1-4738-9f88-c97d222716a5", forHTTPHeaderField: "App-Token")
NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue()) { (res, data, error) in
let str = NSString(data: data!, encoding: NSUTF8StringEncoding)
print(str)
}
}
var path = "http://wxxxxxxxcom/v1/app/users/login"
var params: NSMutableDictionary = NSMutableDictionary()
params["mobile_phone"] = "18319037770295"
params["password"] = "123456"
// 1. URL
var url: NSURL = NSURL(string: path)!
// 2. 请求(可以改的请求)
var request: NSMutableURLRequest = NSMutableURLRequest(URL: url)
// ? POST
// 默认就是GET请求
request.HTTPMethod = "POST"
// ? 数据体
var jsonData:NSData? = nil
do {
jsonData = try NSJSONSerialization.dataWithJSONObject(params, options: NSJSONWritingOptions.PrettyPrinted)
} catch {
}
// 将字符串转换成数据
request.HTTPBody = jsonData
request.setValue("5d5ec577-8cd1-4738-9f88-c97d222716a5", forHTTPHeaderField: "App-Token")
NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue()) { (res, data, error) in
let str = NSString(data: data!, encoding: NSUTF8StringEncoding)
print(str)
}
}
1 0
- swift post json and header
- swift开发网络篇 - 用户登录POST JSON and header
- swift提交json.swfit post json.swfit提交header参数
- Alamofire post header json
- Swift + JSP + JSON实现服务器POST请求
- swift post请求参数类型为json
- php-curl(模拟post,设置header,接收json数据)
- http post 模板 (设置header + json传参)
- IOS 使用AFNetworking 接收JSON数据(Get and Post)
- SWIFT JSON
- Swift JSON
- ajax跨域post提交json字符串报错Request header field Content-Type is not allowed by Access-Control-Allow-Header
- swift -- 更改 tableview section header
- post方式,header对接接口
- Spring RestTemplate Post with Header
- 浅谈使用Fiddler工具发送post请求(带有json数据)以及get请求(Header方式传参)
- 浅谈使用Fiddler工具发送post请求(带有json数据)以及get请求(Header方式传参)
- 浅谈使用Fiddler工具发送post请求(带有json数据)以及get请求(Header方式传参)
- 【连载】关系型数据库是如何工作的?(2) - 时间复杂度
- 如何将Tomcat加入到系统服务里面
- LeetCode 203. Remove Linked List Elements(删除链表元素)
- Tomcat热部署方法(3种)
- 【Baltic2014】【BZOJ3917】Sequence
- swift post json and header
- 集合与数组之间的转化
- NYOJ 207 POJ 1182 带权并查集做法(√)
- 【BZOJ1433】【codevs2347】假期的宿舍,最大流
- LeetCode 289. Game of Life
- linux基础(8)--用户和组的管理--RHEL6.5
- synchronized 实现原理分析
- ReentrantLock实现原理分析
- java的Arrays类的应用