我要发布数据作为参数是这样的:Alamofire:发送参数
{
"data":
[
{
"nik" : "lalaal"
}
]
}
我怎样写在斯威夫特3这些参数使用Alamofire
?
我想:
let parameter: Parameters = [
"data":[[
"nik" : self.nik,
"check_type" : "IN",
"tanggal" : "01-08-2017 18:22:00",
"long" : String(locationList[projectChoosen].long!),
"lat" : String(locationList[projectChoosen].lat!),
"id_loc" : locationList[projectChoosen].id_project,
"id_project" : nil,
"nama_project" : locationList[projectChoosen].nama_project,
"barcode" : "",
"foto": "",
"mime_type" : "image/jpeg"
]]
]
显示你试过代码 –
试试这个:Alamofire.request( “URL”,方法:.POST,参数:参数,编码:JSONEncoding.default) – KKRocks
https://stackoverflow.com/a/45437228/ 1242673 –