From 51ad78b54ab73c71768935ad2a4b3395a4ae8c2e Mon Sep 17 00:00:00 2001 From: tparnell Date: Fri, 2 Nov 2018 07:23:10 -0400 Subject: [PATCH] prevent caching of livecheck --- WakeyWakey.cs | 10 +++++++--- redirectFunctionTrig.cs | 2 ++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/WakeyWakey.cs b/WakeyWakey.cs index 26149fb..183eee8 100644 --- a/WakeyWakey.cs +++ b/WakeyWakey.cs @@ -14,10 +14,14 @@ namespace aka.terribledev.io public async static Task Run([TimerTrigger("0 */5 * * * *")]TimerInfo myTimer, ILogger log) { log.LogInformation($"C# Timer trigger function executed at: {DateTime.Now}"); - var result = await client.GetAsync("https://aka.terribledev.io"); - if(!result.IsSuccessStatusCode) + using (var result = await client.GetAsync("https://aka.terribledev.io", HttpCompletionOption.ResponseContentRead)) { - log.LogCritical("Error waking up redirect", result); + if (!result.IsSuccessStatusCode) + { + log.LogCritical("Error waking up redirect", result); + } + var content = await result.Content.ReadAsStringAsync(); + log.LogInformation($"Recieved status code ${result.StatusCode} with body ${content}"); } } } diff --git a/redirectFunctionTrig.cs b/redirectFunctionTrig.cs index 4701052..14aa9c9 100644 --- a/redirectFunctionTrig.cs +++ b/redirectFunctionTrig.cs @@ -40,6 +40,8 @@ namespace TerribleDev string path) { req.HttpContext.Response.GetTypedHeaders().CacheControl = new Microsoft.Net.Http.Headers.CacheControlHeaderValue() { + Private = true, + NoCache = true, NoStore = true }; log.LogInformation($"redirect triggered: {DateTime.Now}");