POST запрос! Не получается передать данные по ключу!


#1

Столкнулся с такой проблемой, что бы получить ответ на пост запрос надо отправить значение “credit_calculate” по ключу " act".

Код запроса выглядит таким образом

        guard let url = URL(string: "https://тестовый-адрес/ajax.php") else {return}
    var request  = URLRequest(url: url)
    let parametrs = ["act":"credit_calculate"]
    
    request.httpMethod = "POST"
    guard let httpBody = try? JSONSerialization.data(withJSONObject: parametrs, options: []) else {return}
    print(parametrs)
    request.httpBody = httpBody
    
    let session = URLSession.shared
    session.dataTask(with: request) { (data, response, error) in
        if let response = response{
        print(response)
        }
        
        guard let data = data else {return}
        do {
            let json = try JSONSerialization.jsonObject(with: data, options: [])
            print(json)
        } catch{
            print(error)
        }
    }.resume()

В приложении “Postman” получилось через добавления этого значения


без указанных значений получаем false

Статус код = 200
Подскажите пожалуйста, где я ошибся ил что я делаю не так?
Заранее спасибо)


#2
request.httpBody = "act=credit_calculate".data(using: .utf8)

#3

Огромное спасибо!:+1::vulcan_salute:


Открыл тему #6

Закрыл тему #7