gpt4 book ai didi

ios - Alamofire:发送参数

转载 作者:行者123 更新时间:2023-12-01 15:58:11 25 4
gpt4 key购买 nike

我想将数据作为参数发布,如下所示:

{ 
"data":
[
{
"nik" : "lalaal"
}
]
}

如何使用 Alamofire 在 Swift 3 中写入这些参数?

我试过 :
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"

]]
]

最佳答案

您可以使用以下代码。

let dicRequest: NSDictionary = ["userid" : "test", "password" : "test123"]

let postParams:NSDictionary = [
"data": dicRequest
]
let requestURL: String = String(format: "%@/Login", serverURL)
Alamofire.request(requestURL, method: .post, parameters: postParams as? [String : AnyObject], encoding: JSONEncoding.default, headers: [:])
.responseJSON { response in switch response.result {

case .success(let JSON):
print("response :-----> ",response)
case .failure(let error):
print("Request failed with error: \(error)")

}
}

关于ios - Alamofire:发送参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45437078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com