PowerApps自定义连接器调用Azure Databricks端点遇HTTP 404错误求助
PowerApps调用Azure Databricks端点返回HTTP 404问题排查
我在PowerApps中使用自定义连接器向Azure Databricks端点POST JSON数据时,收到HTTP 404响应,但相同请求在Postman中可正常运行。已确认URL无问题,且移除了端点名称中的特殊字符排除相关影响。
错误信息:
{ "error_code": "ENDPOINT_NOT_FOUND", "message": "Path must be of form /serving-endpoints/<endpoint_name>/invocations or /serving-endpoints/<endpoint_name>/served-models/<served_model_name>/invocations" }
请求详情
请求头
{ "Authorization": "Bearer asdoandnfoadnfdonfsoanfanfioebfoen", "Content-Type": "application/json", "Accept": "application/json" }
请求体
{ "abc": { "def": [ "ghi", "jklm" ], "data": [ [ 122.90031412633925, 198.7474380884414 ], [ 122.90031412633925, 78.33542851039341 ] ] } }
排查解决方向
- 检查PowerApps自定义连接器的路径拼接逻辑:确保完整请求路径严格匹配Databricks要求的格式,比如
/serving-endpoints/<endpoint_name>/invocations。自定义连接器可能存在基础URL与路径部分重复拼接的情况,比如基础URL已包含/serving-endpoints,路径部分又重复添加,导致最终路径错误。 - 验证自定义连接器的基础URL设置:确认基础URL仅包含Databricks服务的根地址,路径部分单独填写端点的完整后缀,避免路径层级混乱。
- 排查URL编码问题:PowerApps可能会自动对路径中的部分字符编码,导致实际请求路径与Postman不一致。可开启自定义连接器的日志功能,查看实际发送的完整URL。
- 确认HTTP方法正确性:确保自定义连接器设置的请求方法为POST,与Postman中的配置完全一致。
内容的提问来源于stack exchange,提问作者Ganesh Jadhav
相关产品推荐
相关产品推荐

