Параметры запроса Swift Post без двойных кавычек - PullRequest
0 голосов
/ 18 марта 2020

Мой текущий код выглядит следующим образом и запрос httpBody, который я отправляю, также существует

 let params: [String: Any] = [
        "user_id": defaults.object(forKey: "userID") as! Int,
        "opid": opid
    ]

    guard let url = URL(string: addOldPrescriptionURL) else { return }
    var request = URLRequest(url: url)

    request.httpMethod = "POST"
    request.setValue("text/html; charset=UTF-8", forHTTPHeaderField: "Content-Type")
    request.httpBody = try! JSONSerialization.data(withJSONObject: params, options: [])

{"opid": ["762"], "user_id": 78}

Но когда я делаю запрос на публикацию из PostMan, используя такие параметры, как user_id: 78 opid: ["762"] (без двойных кавычек), он работает нормально, но мой не работает. Может кто-нибудь помочь, пожалуйста, как я могу удалить эти цитаты из запроса httpBody.

...