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")); }
public async Task OnGet() { Snapshot = await _waybackMachineService.GetMostRecentSnapshotAsync("google.com"); }