public async Task <IActionResult> Run(
            [HttpTrigger(AuthorizationLevel.Function, "get", Route = null)] HttpRequest req,
            ILogger log)
        {
            log.LogInformation("C# HTTP trigger function processed a request.");

            string url = req.Query["url"];

            var snapshot = await _waybackMachineService.GetMostRecentSnapshotAsync(url);

            return(snapshot != null
                ? (ActionResult) new OkObjectResult(snapshot)
                : new BadRequestObjectResult("Please pass a url on the query string or in the request body"));
        }
Ejemplo n.º 2
0
 public async Task OnGet()
 {
     Snapshot = await _waybackMachineService.GetMostRecentSnapshotAsync("google.com");
 }