import logging
import Azure.functions as func
def main(req: func.HttpRequest) -> func.HttpResponse:
logging.info('Python HTTP trigger function processed a request.')
name = {"test":"jjj"}
return func.HttpResponse(name)
上記は、pythonプレビューを使用するAzure関数(V2)です。
func.HttpResponse(f"{name}")
それは機能しますが、dictオブジェクトを返すと機能しません。表示されるエラーは
Exception: TypeError: reponse is expected to be either of str, bytes, or bytearray, got dict
助けてください。
これを行う適切な方法は次のとおりです。
return func.HttpResponse(
body=name,
status_code=200
)
HttpResponseクラスの詳細については、 docs を参照してください。