Jutros sam razgovarao na Flex događaj u Hyderabad (Indija). Our (Saven Technologies) tima u Hyderabad planirao i organizirao ovaj fantastičan događaj. To je bio javni događaj. Preko 200 ljudi prisustvovalo enthusiatic događaju.
Iskreno cijeniti trud organizatora i zahvaljujem sudionika za što je uspješan događaj.
Jedan od sudionika upitao me pitanje o problemima s Flex HTTPService i IE preglednik predmemorija. I obećao da će pružiti detaljne rješenje problema, pa ovdje je:
Problem: Ponovljeni HTTPService pozive kada od Flex (prikazivati unutar instanca IE preglednika) mnogih puta završi bez vanjske HTTP poziv. Čini se podaci služili iz cache.
Razlog: Flash Player piggybacks o pregledniku kako bi HTTP poziv. IE sprema odgovor od HTTP GET poziva i na pojavu istim URL-om vraća odgovor iz priručne memorije.
Rješenje: Problem se može riješiti bilo na strani poslužitelja ili na strani klijenta.
Server strani rješenje: Postavite HTTP zaglavlja o povratku izbjegli odgovor na odgovor iz priručne memorije.
U HTML: (u zaglavlju)
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="expires" CONTENT="0">U PHP-u: (u skripti)
header ("Cache-Control: no-cache, mora-revalidate");
header ("Istječe: Mon, 26 srpanj 1997 05:00:00 GMT");U JSP: (prije pisanja na izlazni tok)
response.setHeader ("Cache-Control", "no-cache");
response.setDateHeader ("ističe", 0);Client strani rješenje: (1) Upućivanje poziva HTTP POST - samo HTTP GET poziva se poslužuju s cache ili (2) Provjerite je li URL HTTP GET je drugačiji svaki put.
(1) Upućivanje poziva HTTP POST -
zalazak method = "post" i ručka poziva na odgovarajući način(2) Dodajte jedinstveni parametar za HTTP GET poziva tako da URL je svaki put drugačiji. Jedinstvena oznaka vremena je dobar izbor.
Sljedeći uzorak koda, svibanj obaviti posao:var timeStampForNocache: datum = new Date ();
params.noCacheControlVar timeStampForNocache.getTime = (). toString ();
Imam zove parametar "noCacheControlVar". Možete ime je bilo što drugo, molim Vas. Naziv nije važan. Ono što je važno je da omogućuje vremensku oznaku HTTP GET URL jedinstven.
To je to! Nadam se da pomaže i IE ne nevolje kada koristite li HTTPService više.




























































[...] Izvor [...]
Bok,
Mi pravedan je došao preko ozbiljan problem jučer, gdje smo pomoću HTTPService učiniti xmlrpc. Mi to učiniti preko postova koristeći as3rpclib (na google code) i utvrdili da ako ćemo pokušati učiniti 2 zahtjeva u brzom slijedu prvi radovi, a druga se vraća greška. Korištenje Fiddler2 mogu vidjeti drugi, a prvi zahtjevi i obje su zaista postove, i oba povratak ispravne rezultate s poslužitelja.
Kada debugging sam gledajući rezultat iz drugog poziva da se aktiviraju # 2032: Stream Error.
Imate li ideju kakav posao arounds u ovom slučaju?
Hvala i pozdrav
Oznaka
puno hvala ¡¡¡¡
Imao sam proveo dosta vremena u potrazi ovoga ¡¡¡.
Ive 'pokušao Internet i Internet utvrde ¡¡¡
Hvala opet.
Ej
Hvala za ovaj post.
Ive 'pokušao Internet, i JA izrađen prekid
ali danas dok sam testiranje moj projekt, ona sprema opet ..
sve drugo u predlažemo za napraviti.
Hvala unaprijed
puno hvala za post. ovo mi je pomoglo nekoliko sati atleast.
puno hvala za post
Puno hvala, to je točno popravci moj problem!
Hvala!
Puno hvala ..
otra solucion
http://necmanblog.blogspot.com/2009/04/solucion-al-problema-de-flex-con-el.html
Promjena dolazi do STUPOVA nije prihvatljivo rješenje. One nisu jednake ...
Vaš server rješenje strana nije riješila problem. Ovdje je puno bolje rješenje
http://faindu.wordpress.com/2008/04/18/ie7-ssl-xml-flex-error-2032-stream-error/