我正在尝试配置Azure apim WebSocket端点。
下面是我尝试的步骤
1.创建了一个WebSocket端点
1.将设置配置为如下websocket url : wss://app.square.ai:5001/CustomerActionHub/51 Url suffix : exam/CustomerActionHub/51
当我将其创建为静态时,上述步骤工作得很好。
现在我必须以这样一种方式进行配置,即上述值51将动态变化。我如何实现这一点
下面是我尝试的设置,但它的抛出错误
的数据
1条答案
按热度按时间xj3cbfub1#
现在我必须以这样一种方式进行配置,即上述值51将动态变化。我如何实现这一点
您可以使用以下策略在发送请求时接受该值作为查询参数。
字符串
你也可以使用
rewrite-uri
,但如果是WebSocket API,它不会给出预期的结果。AFAIK,这可能是因为Azure APIM中的WebSocket API当前处于此MS Docs的公共预览中。在我的情况下,我使用上述策略与Azure PubSub服务建立连接,并在查询参数中发送集线器名称,如下所示。
的数据
的
作为一种解决方法,您可以使用上述给定的策略,同时您也可以与产品团队联系以了解任何进一步的细节。