Diskuze: [WP8.1] HTTP client - neaktuální response z webu
Tvůrce
Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Z netu jsem vyčetl, že WP skutečně cachuje (a to dost agresivně).
Jedno řešení je použít hlavičku "IsModifiedSince"
Dalším řešením by bylo přidávat náhodný řetězec (založený třeba na
datu) jako další parametr.
Poslední, co jsem našel, by bylo nastavit "Cache-control"
Více se dozvíš tady
http://stackoverflow.com/…dows-phone-8
Teď jsem si o tom něco taky přečetl a pokud jsem to správně pochopil,
tak z cach paměti se to bere jen tehdy, pokud je ten daný řetězec identický
s tím, který byl už volaný ?
Takže stačí připojit nějaký identický parametr, nebo modifikovat
hlavičku, jak je psané na Stack ?
Ano, cachuje se ti konkrétní URL adresa. Když tedy za adresu přidáš
náhodný řetězec (který musí být jedinečný), dotaz se ti
nezacachuje.
Jednodušší by asi bylo přidat na konec náhodný řetězec. Technicky
správně bys měl ale použít hlavičku (i když bude asi komplikovanější).
Rozhodnutí je na tobě
Díky - asi zvolím ten náhodný řetězec. Aplikaci budu prezentovat jako maturitní práci a pak už se k ní nehodlám vracet, takže to budu řešit jednodušší metodou
Maturitní práci? To děláš brzo teda....
Né, já už jí mám hotovou cca měsíc, ale teď jsem jí nahrával na WP Store a hlavně jsem měnil ten hosting, takže jsem to musel otestovat jestli to jede - nejelo By byla sranda, kdybych tam v úterý nastoupil s aplikací, která je funkční na 50% -_-
Zobrazeno 7 zpráv z 7.