2017-03-14 4 views
-4

Ich bin neu in der Programmierung und ich versuche, einen Controller (Arduino) mit einem Webserver und einer IOS App zu steuern. Die Kommunikation zwischen Controller und Webserver funktioniert. Aber ich habe keine Ahnung, wie ich die Informationen vom Server zur APPInformationen vom Webserver mit swift

client.println ("request.open (\" GET \ ", \" ajax_inputs \ "+ strLED1 + strLED2 + strLED3 + nocache, wahr) "); client.println ("request.send (null)");

Mit diesen Zeilen Code ich die Informationen vom Webserver erhalten ("http://192.168.0.177")

Kann mir jemand den Swift Code Hexe Liest die die Strings aus strLED1..3

Host: GET/ajax_inputs & LED2 = 1 & nocache = 477.175,0600285587 HTTP/1.1 GET/ajax_inputs & nocache = 784.703,2042757624 HTTP/1.1

dies ist die Antwort Hexe, die ich vom Server erhalten.

Ich habe viel aus anderen Fragen versucht. Aber nichts hat funktioniert. Danke für die Hilfe!

+1

Bekommen Sie dieses Tutorial zum Netzwerken mit iOS mit Alamofire: https://www.raywenderlich.com/147086/alamofire-tutorial-getting-started-2 – Scriptable

Antwort

0

let url = URL (Zeichenfolge: "http://192.168.0.177")!

let task = URLSession.shared.dataTask(with: url) { data, response, error in 
     guard error == nil else { 
      print(error!) 
      return 
     } 
     guard let data = data else { 
      print("Data is empty") 
      return 
     } 

     print(data) 
    } 

    task.resume() 
    } 

Ich habe das versucht. Aber die Antwort ist 4606 Bytes. Ich benötige die Informationen, die ich vom Webserver

Verwandte Themen