Swift UI запросы - PullRequest
       25

Swift UI запросы

0 голосов
/ 11 июля 2020

У меня проблемы с отправкой запроса через Swirf UI. Не могу отправить фото через form-data в POST запросе.

class HttpReg: ObservableObject {
var didChange = PassthroughSubject<HttpReg, Never>()
var auth = false {
didSet {
didChange.send(self)
}
}
func checkDetails(name: String, surname: String, email: String, password: String, photo: Image){
guard let url = URL(string: "https://hrspot.me/api/register") else { return }

let body: [String: Any] = ["email": email, "password" : password, "name" : name, "surname" : surname, "photo" : photo]
let finalBody = try! JSONSerialization.data(withJSONObject: body)


var request = URLRequest(url: url)
request.httpMethod = "POST"
request.httpBody = finalBody
request.setValue("application/json", forHTTPHeaderField: "Content-Type")

URLSession.shared.dataTask(with: request) { (data, response, error ) in
guard let data = data else { return }
let finalData = try! JSONDecoder().decode(ServerMessage.self, from: data)
print(finalData)
}.resume()
}
}

Помогите, пожалуйста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...