2016-07-01 1 views
0

Ich mache mehrere WWW-HTTP-Anfragen in meiner App, aber erfassen nur eine von ihnen von "httpscoop".Can Unity WWW http fordert Scape von der Erfassung durch Tools wie httpscoop oder Charles?

envir: Unity 4.7.2f

Gerät: iphone5s

Meine App bereits mit dem Appstore hochgeladen wird, und ist bereit für die Installation.

Ich bin sicher, dass die Anfragen alle erfolgreich sind, denn wenn nicht, wird die App aufhören.

Mein Code ist unten so einfach:

neue WWW ("http://192.168.0.1/android/version.txt");

Dieses Problem tritt nur bei einem Teil des ios-Geräts auf. Es scheint, dass die WWW-Anfrage keine http-Anfrage gemacht hat, sondern nur die zwischengespeicherten Daten zurückgibt. Wenn ich die App lösche und neu installiere, wäre das Problem behoben. Es ist daher schwierig, das Problem neu zu erstellen.

Meine Frage ist, Gibt es eine Bedingung, dass WWW http Anfrage würde die HTTP-Anforderung nicht tun, sondern nur die im Cache gespeicherten Daten zurückgeben? (Ich auch den HTTP-Server überprüft und did't die ausgenommen Anfragen erhalten) Oder Give me einige Richtungen, um es herauszufinden.

Jede Hilfe wird dankbar sein.

+0

Haben Sie versucht UnityWebRequest mit? Das neue UnityWebRequest ist bereits mit Funktionen wie Caching verknüpft und hat auch POST, GET-Methoden und mehr. http://docs.unity3d.com/530/Documentation/ScriptReference/Experimental.Networking.UnityWebRequest.html –

+0

Sie müssen Ihre Unity auf mindestens 5 aktualisieren –

+0

Nein, weil unsere App bereits in Appstore veröffentlicht hat, so hoffe ich finde es heraus, ohne die App-Version zu aktualisieren. Und WWW hat vorhin gut funktioniert. – yang

Antwort

0

Es ist bereits alles im manuellen/Scripting angezeigt. Bitte stellen Sie sicher, dass Sie das nächste Mal nach dem Lesen der Dokumentation eine Frage stellen.

// In IEnumerator 
var www = new WWW.LoadFromCacheOrDownload("link"); 

http://docs.unity3d.com/ScriptReference/WWW.html http://docs.unity3d.com/ScriptReference/WWW.LoadFromCacheOrDownload.html

+0

Danke, aber ich lese die Dokumentation, ich benutzte WWW (URL) für die TXT-Datei und WWW.LoadFromCacheOrDownload ("Link") für Assetbundle. – yang

+0

Und es funktioniert gut, bevor ich die App-Version vor kurzem aktualisieren. Nun, was verwirrt mich ist, dass, warum kann ich nicht überwachen, die www Anfrage vom Dateiserver? – yang