Search code examples
iosswiftalamofire

Alamofire get request


I am trying to hit an API with the below alamofire request with headers passed as parameters. but it's not happening

let url = "http://192.168.1.42/api/v1/userConfig/8b5dbf7d9bdd40d29472be44efa9b7d3"
let secondTok: String = String(Token.get())


let bear = "Bearer " + secondTok

let param = ["Content-Type" : "application/json","Accept" : "application/json", "Authorization" : bear]



Alamofire.request(url, method: .get , parameters: param , encoding: JSONEncoding.default).responseJSON { response in

Solution

  • In your code you're making get parameters. Set it to headers instead

    let url = "http://192.168.1.42/api/v1/userConfig/8b5dbf7d9bdd40d29472be44efa9b7d3"
    let secondTok: String = String(Token.get())
    let bear = "Bearer " + secondTok
    let headers = ["Content-Type" : "application/json","Accept" : "application/json", "Authorization" : bear]
    
       Alamofire.request(url, method: .get , headers: param , encoding: JSONEncoding.default).responseJSON { response in