i am trying to implement post request with encoded parameters but its not working. the request on postman is looking like this
i am trying with this code
let params = [ "PIDNO":self.defaults.value(forKey: "pidno") as? String ?? "" ,
"GENDER":self.gender!,
"TENANTNAME":self.txtTenantName.text ?? "",
"EMAIL":self.txtEmailId.text ?? "",
"OFFPHONE":self.officeMobile.text ?? "",
"MOBILE":self.txtMobile.text ?? ""
] as [String : String]
let url = SharedInstance.sharedInstance.url+"UpdateTenantProfile/UpdateTenantProfiledetails?profileDetail="
let headers: HTTPHeaders
headers = ["Content-type": "application/json"]
AF.request(url,method: .post, parameters: params,encoding: JSONEncoding.default, headers: headers)
.responseJSON { response in
debugPrint(response)
print(response.result)
}
but on the server-side, I am getting null parameters