Şu an bir süredir alamofire kullanıyorum, ama hiç form verisi kullanmadım Post. Şimdi sıkıştım. Ben (e-posta, şifre) 2 params var ve onları sunucuya POST nasıl bilmiyorum. Bana bir örnek verebilir misiniz lütfen?FORM DATA Kullanarak Alamofire
5
A
cevap
11
Bu yüzden benim çözümüm .... Alamofire'de Parametre Kodlaması belirtmeniz gerekir. Yani kod böyle görünecek. Burada 2,0
func registerNewUserFormData(completionHandler: (Bool, String?) ->()){
// build parameters
let parameters = ["email": "[email protected]", "password": "123456"]
// build request
Alamofire.request(.POST, urlDomain + "register", parameters: parameters, encoding: .URL).responseJSON { response in
switch response.result {
case .Success:
print("Validation Successful")
if let JSON = response.result.value {
print(JSON)
}
case .Failure(let error):
print(error)
}
}
}
9
Swift Ve
sunucu ne bekliyor Swift 3.0
let url = "http://testurl.com"
let parameters = [
"email": "[email protected]",
"password": "55555"
]
Alamofire.request(url, method: .post, parameters: parameters, encoding: URLEncoding.default).responseJSON { response in
switch response.result {
case .success:
if let value = response.result.value {
print(value)
}
case .failure(let error):
print(error)
}
}
+0
'URLEncoding.httpBody' daha fazla anlam ver. –
yılında Alamofire 4.0 için bir örnek kod? Bir JSON POST? Bir URL kodlanmış POST? Çok parçalı form verisi POST? Tüm bu konular ve hepsi Alamofire [README] 'de (https://github.com/Alamofire/Alamofire) ayrıntılı olarak açıklanmıştır. – cnoon
Selam Cnoon :-) çerçevenizi çok seviyorum ... iyi bir form veri mesajı ... README'yi okudum ama URL yolu olmayan 2 dizenin çözümünü çözemiyorum –