2011-01-12 18 views
0

Ich bin ein ziemlich Neuling auf HTTP und Client und Server Zeug.HTTP Anfragen von iPhone UIWebView und iPhone Safari/PC/Mac

Auf der Serverseite gibt es eine Möglichkeit, den Unterschied zwischen HTTP-Anfragen von "iPhone UIWebView" und "iPhone Safari/PC-Browser/Mac-Browser" zu unterscheiden, vorausgesetzt, dass ich dem Programmierer keine zusätzlichen Felder hinzufüge die iPhone UIWebView Anfrage?

Vielen Dank im Voraus.

Antwort

2

Nein, da UIWebView einen Benutzer-Agent sendet, der dem mit Mobile Safari gesendeten ähnelt. Als ich das letzte Mal nachprüfte, gab es nichts Auffälliges zwischen den beiden, obwohl sich das geändert haben könnte. Versuchen Sie, die HTTP-Anfragen mit einem Tool wie Wireshark auszuschnüffeln und sehen Sie, ob sie sich unterscheiden.

+1

möchte auch hinzufügen, dass Sie * kann * die User-Agent für die eigene UIWebView ändern, wenn aus irgendeinem Grund Sie zwischen den zu differenzieren können, wollen zwei. http://stackoverflow.com/questions/478387/change-user-agent-in-uiwebview-iphone-sdk –

+0

Ah, ja! Das ist eine tolle Möglichkeit, um Web-View-Anfragen von innerhalb Ihrer eigenen App zu erzählen ... –

+0

Danke Alan und Wayne! :-) –

Verwandte Themen