Ich möchte eine POST
Anfrage mit Alamofire SessionManager
senden.Verwendung von manager.request mit POST
las ich die Dokumentation auf https://github.com/Alamofire/Alamofire/blob/master/Documentation/Alamofire%204.0%20Migration%20Guide.md#parameter-encoding-protocol
aber ich ein Beispiel für die Verwendung von Anforderungs- und POST
, nur nicht sehen, laden.
Die Beispiele gibt es:
let parameters: Parameters = ["foo": "bar"]
Alamofire.request(urlString, parameters: parameters) // Encoding => URLEncoding(destination: .methodDependent)
Alamofire.request(urlString, parameters: parameters, encoding: URLEncoding(destination: .queryString))
Alamofire.request(urlString, parameters: parameters, encoding: URLEncoding(destination: .httpBody))
// Static convenience properties (we'd like to encourage everyone to use this more concise form)
Alamofire.request(urlString, parameters: parameters, encoding: URLEncoding.default)
Alamofire.request(urlString, parameters: parameters, encoding: URLEncoding.queryString)
Alamofire.request(urlString, parameters: parameters, encoding: URLEncoding.httpBody)
Mein Code ist:
manager.request(url, method: .post, parameters: parameters, encoding: .url) .responseJSON { response in fulfill(response) }
die die Methodensignatur entspricht (von dem, was ich sagen kann), aber ich erhalte eine Fehlermeldung „Extra-Parameter method:
im Aufruf
Check diese Antwort von mir https://stackoverflow.com/questions/44484772/how-to-post-nested-json- by-swiftyjson-and-alamofire/44500753 # 44500753 vielleicht kann Ihnen helfen, lassen Sie es mich wissen –