こんにちは私はクラスを作ったので、URLをテストするための単純なクラスを作成しましたが、応答していません、私は他のURLを別のURL使用すると仮定し、応答しているので、要求がうまくいかない場合は、URLが動作しています。奇妙なことは、郵便配達員のURLがサーバーの応答を確認しているということです。私はまた、アプリケーション転送セキュリティを有効にして、yesに任意の負荷を許可し、まだ動作していないのはなぜですか?前もって感謝します。私のURLは応答していません
は、ここに私のコード
@IBAction func buton(_ sender: Any) {
let parameters: [String : Any] = ["acceptPrivacyNotice": true,
"name": "xxxx xxxx",
"email":"[email protected]",
"password": "qwerty2012",
"passwordConfirm": "qwerty2012",
"deviceID": "",
"isProvider": false,
"idTypeProvider":1 ]
guard let url = URL(string: "https://www.apps-sellcom-dev.com/Engie/api/account/register") else {return}
var request = URLRequest(url: url)
request.httpMethod = "POST"
request.addValue("application/json", forHTTPHeaderField: "Content-Type")
request.addValue("YOURAPIKEY==", forHTTPHeaderField: "Authorization")
guard let httpBody = try? JSONSerialization.data(withJSONObject: parameters, options: []) else {
return
}
request.httpBody = httpBody
let session = URLSession.shared
session.dataTask(with: request) { (data, response, error) in
if let response = response {
print("Response",response)
}
if let data = data {
do {
let json = try JSONSerialization.jsonObject(with: data, options: [])
print(json)
} catch {
print(error)
}
}
}.resume()
}
「動作しない」とはどういう意味ですか?どのようなエラーが出ますか? – Losiowaty