Using Alamofire for Network call. My requirement is, need to send body in GET request. Have tried the below code
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)
}
}
But, didn't get expected response. If i'm doing wrong. Help me, how to implement the below postman call.
Thanks in advance.