So VERÖFFENTLICHEN Sie JSON-Daten mit NSURLSession in swift
Komme ich nicht weiter mit dem code unten. Wie ich die param und in post-Methode?
let params:[String:Any] = [
"email" : usr,
"userPwd" : pwdCode]
let url = NSURL(string:"http://inspect.dev.cbre.eu/SyncServices/api/jobmanagement/PlusContactAuthentication")
let request = NSMutableURLRequest(URL: url!)
request.setValue("application/json; charset=utf-8", forHTTPHeaderField: "Content-Type")
request.HTTPBody = params<what should do for Json parameter>
let task = NSURLSession.sharedSession().dataTaskWithRequest(request) {
data, response, error in
if let httpResponse = response as? NSHTTPURLResponse {
if httpResponse.statusCode != 200 {
println("response was not 200: \(response)")
return
}
}
if error {
println("error submitting request: \(error)")
return
}
//handle the data of the successful response here
}
task.resume()
Ich denke, es ist nicht klar, was das problem ist - können Sie das konkretisieren?
Sorry für meine Sprache...ich will einstellen parameter <request.HTTPBody = params<was tun sollte für Json-parameter> für die post-Methode ..aber ich weiß nicht, wie zu tun?Wenn Sie Bearbeiten können, mein code und es mir zeigen, als es ll werden gut
Die Antwort hängt davon ab
Mögliche Duplikate von Wie poste ein JSON mit neuen Apple-Swift Sprache
Sorry für meine Sprache...ich will einstellen parameter <request.HTTPBody = params<was tun sollte für Json-parameter> für die post-Methode ..aber ich weiß nicht, wie zu tun?Wenn Sie Bearbeiten können, mein code und es mir zeigen, als es ll werden gut
Die Antwort hängt davon ab
usr
und pwdCode
Arten. string?Mögliche Duplikate von Wie poste ein JSON mit neuen Apple-Swift Sprache
InformationsquelleAutor dhaval shah | 2014-11-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
falls verstehe ich die Frage richtig
Ich würde vorschlagen, mit AFNetworking. Sehen Sie zum Beispiel, Posting JSON-Daten mit AFNetworking 2.0.
AFNetworking (2.x) ist gebaut auf NSURLSession einige Abstraktionen, die das Leben einfacher machen. Es kann zum Beispiel analysieren Sie die Daten als JSON (der Header in der Antwort in der Regel sagen, die Art der Daten). Es gibt viele andere Dinge; Sie können starten Sie mit diesem tutorial raywenderlich.com/59255/afnetworking-2-0-tutorial und dann besuchen Sie die Google docs, um zu sehen, die weitere Verwendung. Jedoch, ich bin damit einverstanden, dass manchmal Sie nicht benötigen, bringen die großen Kanonen, wenn Sie diese nicht benötigen 🙂 -eine Andere Sache erwähnenswert - Wenn Sie möchten target iOS 6 finden Sie vielleicht AFNetworking, um Ihre beste option
Dies war so hilfreich, ich kämpfte mit diesem Problem für eine gute Menge von Zeit, es endlich richtig vielen Dank für diese Antwort.
Ihr link ist nicht für swift-code seine objective-c-code.bitte geben Sie afnetworking link zum swift-code
InformationsquelleAutor surui
Dies ist, wie Sie festlegen können, Parameter und senden eine POST Anfrage, einfachen Ansatz mit Alamofire.
Swift 2.2
InformationsquelleAutor Satnam Sync