Свифт 3 с Mysql

Я пытаюсь сделать регистрацию в swift3 с mysql
но что-то не так,
когда я запускаю свое приложение и заставляю регистр возвращать сообщение «некоторые поля пусты»

В коде php:

$fullname = htmlentities($_REQUEST["fullname"]);
$username = htmlentities($_REQUEST["username"]);
$email = htmlentities($_REQUEST["email"]);
$password = htmlentities($_REQUEST["password"]);
$phone = htmlentities($_REQUEST["phone"])

быстрый код:

let  config = URLSessionConfiguration.default
let  session = URLSession(configuration: config)
let url = URL(string: "http://localhost/php/register.php?")
var request = URLRequest(url: url!)

request.httpMethod = "POST"
let body = "fullname=\(FirstName.text)%20\(LastName.text)&username=\(UserName.text)&email=\(Email.text)&password=\(Password.text)&phone=\(Phone.text)"
request.httpBody = body.data(using: String.Encoding.utf8)

let task = session.dataTask(with: url!) {data, response, error in

if error != nil {
print(error!.localizedDescription)

} else {

do {

if let json = try JSONSerialization.jsonObject(with: data!, options: .allowFragments) as? [String: Any]

{

print(json)

}

} catch {
print("error in JSONSerialization")
}

}

}
task.resume()

1

Решение

Я думаю, что вы пропустили это

let task = session.dataTask(with: request) {data, response, error in

замещать url с request

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]