Skip to content

Instantly share code, notes, and snippets.

@justinyoo
Created December 31, 2016 13:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save justinyoo/004994979f219d1c79b1c65ae90d91f5 to your computer and use it in GitHub Desktop.
Save justinyoo/004994979f219d1c79b1c65ae90d91f5 to your computer and use it in GitHub Desktop.
Is Azure Functions over Web API Beneficial?
// Azure Functions HTTP Trigger
// Endpoint URL: /api/products/{id}
public static async Task<HttpResponseMessage> Run(HttpRequestMessage req, int id, TraceWriter log)
{
// Handle HTTP Request Headers
// Handle HTTP Request Message
// Return HTTP Response
var msg = new { Id = id, Message = "Hello World" };
return req.CreateResponse(HttpStatusCode.OK, msg);
}
// ASP.NET Web API
// Endpoint URL: /products/{id}
[Route("products/{id}")]
[HttpGet]
public async Task<IActionResult> GetProduct(int id)
{
// Handle HTTP Request Headers
// Handle HTTP Request Message
// Return HTTP Response
var msg = new { Id = id, Message = "Hello World" };
return Ok(msg);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment