Ich muss eine Website steuern, die in ein UIWebView geladen wird, wie das Senden von Postdaten und die Verwendung von get-Anfragen. Nach jeder Anfrage sollte die Antwort als String in eine Variable geladen werden.iPhone SDK: Webseiten programmgesteuert in UIWebView steuern
Der Grund dafür ist, dass ich versuche, Daten von einer Website abzurufen, die keine öffentliche Web-API hat und Cookie-basierte Benutzerauthentifizierung verwendet. Also möchte ich den Benutzer anmelden, einige Daten von dieser Website abrufen und die Ergebnisse präsentieren.
Ist so etwas möglich?
EDIT: Ich kam nur über die Methode stringByEvaluatingJavaScriptFromString. Wäre es möglich, diese Methode zu verwenden, um den Inhalt innerhalb des UIWebView mit JS zu steuern? Wie ein Webformular senden und warten, bis die Seite fertig geladen ist und die Antwortdaten erhalten hat?
EDIT 2: gerade einen Rahmen, der ASIHTTPRequest
Danke für Ihre schnelle Antwort. Wird sich NSMutableURLRequest um die Web-Cookies von auth kümmern? Oder wird es nur die Anfrage senden - wie Feuer und vergessen? – dan
Ich weiß es nicht, um ehrlich zu sein. Ich verwende MonoTouch für die letzten 6 Monate. Apple hat gute Dokumente; Öffnen Sie andernfalls eine neue SO-Frage. –