我正在尝试使用 POST 方法发送字典数据 dataTaskWithRequest() 只能以字符串 URL 格式发送。
我们如何将字典数据转换成 HTTP URL 格式?
这是一个例子:
let parameters = [
"first": "name",
"second": ["a", "b"],
"third": [
"x": 1,
"y": 2,
"z": 3
]
]
转换成
first=name&second[]=a&second[]=b&third[x]=1&third[y]=2&third[z]=3
使用 swift 2.3
最佳答案
您可以使用此代码将字典转换为 json 并设置 HTTPBody
let jsondata = NSJSONSerialization.dataWithJSONObject(parameters, options: .PrettyPrinted)
request.HTTPBody = jsondata
关于ios - 将字典数据转换为 HTTP url 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41074076/