Führen Sie nach der Anfrage in iOS Swift

Ich versuche, führen Sie eine POST-Anforderung, und der Antrag geht nicht durch. Ich habe mir durch Führen Sie nach der Anfrage im Swift schon, aber es enthält nicht das, was ich Suche.

func application(application: UIApplication!, didFinishLaunchingWithOptions launchOptions: NSDictionary!) -> Bool {
    var request = NSMutableURLRequest(URL: NSURL(string: "https://us1.lacunaexpanse.com"))
    println("request url https://us1.lacunaexpanse.com")
    var session = NSURLSession.sharedSession()
    request.HTTPMethod = "POST"

    let apikey = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
    println("apikey",apikey)

    let username = "username"
    let password = "password"

    var login = Array(["username", "password", "apikey"])

    let jsonDictionary = ["2.0", "jsonrpc", "1", "id", "login", "method", "login", "params"]
    println("jsonDictionary",jsonDictionary)

    var writeError: NSError?

    let jsonData = NSJSONSerialization.dataWithJSONObject(jsonDictionary, options: NSJSONWritingOptions(), error: NSErrorPointer())

    var resultAsString = NSString(data: jsonData, encoding: NSUTF8StringEncoding)

    resultAsString = resultAsString.stringByAppendingString("empire")

    let url = NSURL.URLWithString("string")
    println("url",url)

    var request2 = NSMutableURLRequest()
    println("Post url =%@",url)

    request2 = NSMutableURLRequest(URL:url)

    request2.HTTPMethod = "POST"

    var connection = NSURLConnection(request: request, delegate: self, startImmediately: false)

    return true
Ich denke, man sollte wirklich nicht posten vollständigen URLs API-keys...
Auch die, die Sie bearbeitet haben, jede Menge bits vor der Buchung, bis zu dem Punkt, dass wir nicht wirklich wissen, was ist eigentlich falsch-code und was ist einfach nur schlecht Bearbeiten. Verwenden Sie request2 dann request deklarieren Sie eine login array, aber verwenden Sie es nicht, Sie einige Zeit, Zeichenfolgen verwenden, anstatt die Variablen, die Sie sollen, das Anhängen von "empire" scheint mehr als verdächtig... Post eigentlichen code nur mit dem API-Schlüssel, Benutzernamen, Passwort und die Basis-URL geändert, und sagen Sie uns, was die Ergebnisse Ihrer Spuren sind...

InformationsquelleAutor Number1 | 2014-08-16

Schreibe einen Kommentar