我有一个 http 触发功能,当我向 url 发送消息时,它会根据需要在 queuestorage 上记录数据;
http://localhost:7071/api/xxxx?message=89000
但是,当我在函数 url 上用天蓝色做同样的事情时
https://yyyyy.azurewebsites.net/api/xxxx?message=89000
没有任何记录。
我怎样才能解决这个问题?
另一个问题; 底层代码是
import logging
import azure.functions as func
def main(req: func.HttpRequest,msg: func.Out[str]) -> func.HttpResponse:
logging.info('Python HTTP trigger function processed a request.')
input_msg = req.params.get('message')
logging.info(input_msg)
msg.set(input_msg)
return func.HttpResponse(
"This is a test.",
status_code=200
)
预计会收到以下payload
{
"layerId":0,
"serviceName": "myService",
"changeType": "FeaturesCreated",
"orgId": "myorgId"
"changesUrl": "https://olserver/services/myService/FeatureService/extractChanges?serverGens=[1122, 1124]"
}
当我这样做时 http://localhost:7071/api/xxxx?message=89000
,它会很好地记录队列存储,但不会在传递此有效负载时记录。我该如何配置?