Jatin Vashisht Jatin Vashisht - 7 months ago 72
Swift Question

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)")
}
}

Answer

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