Как вызвать API постов с такими параметрами, как get api в Alamofire Swift?
Я проверил много вопросов о переполнении стека, но не смог найти ответа на следующую проблему. Как я могу запросить post api с такими параметрами, как get api с помощью Alamofire Swift?
Запрос:
http://dev.practice.com/api/v1/test/apply?id=51&social_id=2
Тело:
"url": https://www.social.com/some_image_url
Я пробовал следующий способ, но он не работает:
let urlString = "http://dev.practice.com/api/v1/test/apply?id=51&social_id=2"
Alamofire.request(urlString, method: .post, parameters: ["url": "https://www.social.com/some_image_url"],encoding: JSONEncoding.httpBody, headers: header).responseJSON {
response in
switch response.result {
case .success:
print(response)
break
case .failure(let error):
print(error)
}
}
1 ответ
Ответ:
Мы должны запросить параметры, подобные get api, как queryString
и параметры тела сообщения как httpBody
с просьбой.