mirror of
https://github.com/serverless/serverless.git
synced 2026-01-18 14:58:43 +00:00
25 lines
602 B
Python
25 lines
602 B
Python
import logging
|
|
|
|
import azure.functions as func
|
|
|
|
|
|
def main(req: func.HttpRequest) -> func.HttpResponse:
|
|
logging.info('Python HTTP trigger function processed a request.')
|
|
|
|
name = req.params.get('name')
|
|
if not name:
|
|
try:
|
|
req_body = req.get_json()
|
|
except ValueError:
|
|
pass
|
|
else:
|
|
name = req_body.get('name')
|
|
|
|
if name:
|
|
return func.HttpResponse(f'Goodbye {name}!')
|
|
else:
|
|
return func.HttpResponse(
|
|
"Please pass a name on the query string or in the request body",
|
|
status_code=400
|
|
)
|