iosswiftafnetworking-3

Getting Invalid response Alamofire


Hello i am using Alamofire but i am getting "Invalid JSON." in the response and i have used following code-

parametersV = ["username":amrit21@yopmail.com, "password":123456]
let headers = ["Content-Type": "application/json", "x-csrf-token":""]

Alamofire.request(.POST, "https://dev.staffingevolution.com/api/user/login", parameters: parametersV, headers: headers).responseJSON { response in
  print(response.request)  // original URL request
  print(response.response) // URL response
  print(response.data)     // server data
  print(response.result)   // result of response serialization

  if let JSON = response.result.value {
    print("JSON: \(JSON)")
  }
}

Solution

  • I Solved it

            let parametersV = ["username":"amrit21@yopmail.com", "password":"123456"]
    
            Alamofire.request(.POST, "https://dev.staffingevolution.com/api/user/login", parameters: parametersV, encoding: .JSON)
                .responseJSON { response in
    
                    if let JSON = response.result.value {
                        print("JSON: \(JSON)")
                    }
    
            }
    

    It was a problem was encoding you were not encoding your JSON request. use encoding: .JSON