如何在 Azure API 管理的策略表达式中处理 multipart/form-data?
How to handle multipart/form-data in policy expression of Azure API Management?
我正在 APIM 中构建一个 API 端点,它应该接受 multipart/form-data 然后将此请求转换为两个单独的后端 API - 一个具有表单数据,另一个用于文件上传。使用 Policy templates/expressions 可以实现吗?策略表达式对类型的支持有限,因此无法使用 ReadAsMultipartAsync() 等方法。
从今天开始似乎不支持此功能。有一个 feature request 您可以投票支持它以获得关注。
同时,您可以在 APIM 之后和 API 之前有一个代理,它可以根据需要分离表单数据并根据需要将它们发送到单独的端点。
我正在 APIM 中构建一个 API 端点,它应该接受 multipart/form-data 然后将此请求转换为两个单独的后端 API - 一个具有表单数据,另一个用于文件上传。使用 Policy templates/expressions 可以实现吗?策略表达式对类型的支持有限,因此无法使用 ReadAsMultipartAsync() 等方法。
从今天开始似乎不支持此功能。有一个 feature request 您可以投票支持它以获得关注。
同时,您可以在 APIM 之后和 API 之前有一个代理,它可以根据需要分离表单数据并根据需要将它们发送到单独的端点。