Как вызвать почтовый API с такими параметрами, как get api в Alamofire Swift? - PullRequest
0 голосов
/ 18 октября 2019

Я проверил много вопросов о переполнении стека, но не смог найти ответ на следующую проблему. Как я могу запросить пост API, который имеет параметры, такие как получить 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 Ответ

0 голосов
/ 20 октября 2019

Ответ:

Мы должны запросить параметры get api как queryString и параметры тела сообщения как httpBody с запросом.

...