Diskuze: [WP8.1] HTTP client - neaktuální response z webu
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
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.