Как выполнить POST-запрос с необработанным параметром с помощью JSON Data Alamofire - PullRequest
0 голосов
/ 24 января 2019

Я пытаюсь вызвать API, в котором параметр принимает необработанное значение как формат JSON.Я ищу, но не могу быть удовлетворен.

Reference Image Любой может мне помочь.

Заранее спасибо

1 Ответ

0 голосов
/ 24 января 2019

я пробую этот код и отлично у меня работает.

 let url = "Your URL"

        let JsonString = "Yout JSON Data" //  Ex.:-  "{\"action\": \"fetch-data\"}"
        var request = URLRequest(url: URL(string: url)!)
        request.httpMethod = HTTPMethod.post.rawValue
        request.setValue("application/json", forHTTPHeaderField: "Content-Type")

        let pjson = JsonString
        let data = (pjson.data(using: .utf8))! as Data

        request.httpBody = data

        Alamofire.request(request).responseJSON { (response) in

            print(response)

        }
...