Add Pod AlamoFire
pod 'Alamofire'
Import Alamofire
@Service Using Post Method
let urlString = "\(BASE_URL)"
let param : Parameters = ["username":"\(dictUserDetail.value(forKeyPath: "username") as! String)", "newPassword":txtNewPassword.text!, "oldPassword":txtCurrentPassword.text!]
Alamofire.request(urlString, method: .get, parameters: param as Dictionary ,encoding: JSONEncoding.default, headers: ["authorization":authToken,"Content-Type":"application/json"]).responseJSON
{
response in
switch response.result
{
case .success:
print(response)
let result = response.result.value
let JSON = result as! NSDictionary
let success = JSON.value(forKey: "success") as! String
if (success == "1")
{ }
else
{
}
break
case .failure(let error):
print(error.localizedDescription)
break
}
}
@Service Using Get Method
let urlString = "\(BASE_URL)"
let param : Parameters = ["username":"\(dictUserDetail.value(forKeyPath: "username") as! String)", "newPassword":txtNewPassword.text!, "oldPassword":txtCurrentPassword.text!]
Alamofire.request(urlString, method: .post, parameters: param as Dictionary ,encoding: JSONEncoding.default, headers: ["authorization":authToken]).responseJSON
{
response in
switch response.result
{
case .success:
print(response)
let result = response.result.value
let JSON = result as! NSDictionary
let success = JSON.value(forKey: "success") as! String
if (success == "1")
{ }
else
{
}
break
case .failure(let error):
print(error.localizedDescription)
break
}
}
No comments:
Post a Comment