Ami*_*ngh 2 iphone ios swift alamofire
如何在 Alamofire 中发布这种形式的参数?
[{"view_id":"108","Class_id":"VIII"}]
Run Code Online (Sandbox Code Playgroud)
通常Alamofire接受 [String:Any]参数,当我在Alamofire请求中输入此参数时,它会引发错误:
"extra call method"
Run Code Online (Sandbox Code Playgroud)
你说As normally Alamofire accept [String:Any] parameters然后你就过去了[[String: Any]]。
尝试在 hhtpBody 中传递您的数据。
let urlString = "yourString"
guard let url = URL(string: urlString) else {return}
var request = URLRequest(url: url)
request.httpMethod = "POST"
request.setValue("application/json", forHTTPHeaderField: "Content-Type")
do {
request.httpBody = try JSONSerialization.data(withJSONObject: your_parameter_aaray)
} catch let error {
print("Error : \(error.localizedDescription)")
}
Alamofire.request(request).responseJSON{ (response) in
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4479 次 |
| 最近记录: |