So lets say instead of this,
let parameters: [String: Any] = [
"settings":
[
"username" : UILabel.text,
"password": textField.text,
],
]
Alamofire.request("myURL", method: .post, parameters: parameter, encoding:)
.responseJSON { response in
print(response)
}
I would like to know if I could send only a string as the parameter like this,
let parameter: String
parameter = "SampleString"
Alamofire.request("myURL", method: .post, parameters: parameter).responseJSON{ response in
print(response)
}
Try this
var params = "{\"username\": \"\(UILabel.text)\"}"
Alamofire.request(url, method:.post, parameters:[params]).responseJSON { response in
debugPrint(response)
}