使用 Alamofire 进行网络通话。我的要求是,需要在 GET 请求中发送正文。已尝试以下代码
func getForms(formTypes: [Int], userInterestIds:[Int], completionHandler: @escaping (_ status: Bool, _ response : GetArticleApiResponse?, _ error: Error?) -> Void) {
let headers = [
"Authorization" : "dfkjl23ksldjk3kd3",
"Content-Type": "application/json"
]
var parameters: Parameters = [:]
parameters["post_types"] = formTypes
parameters["usr_intrst_ids"] = userInterestIds
Alamofire.request(finalUrl, method: .get, parameters: parameters, headers: headers).responseJSON { response in
switch response.result {
case .success:
completionHandler(true,responseData, nil)
case .failure(let error):
completionHandler(false,nil,error)
}
}
但是,没有得到预期的回应。如果我做错了。帮帮我,如何实现下面的邮递员电话。
提前致谢。