gpt4 book ai didi

azure - 仅具有内部终结点的 Azure WebRole 上的 HttpClient 是否可以调用外部 URL?

转载 作者:行者123 更新时间:2023-12-02 00:06:18 25 4
gpt4 key购买 nike

我有一个 Azure 解决方案,其中包含一个 MVC 应用程序、托管一些构成 RESTful API 的 Web API Controller 以及一个后端 WCF 服务。 MVC 应用程序位于具有公共(public) http 端点的 Web 角色上。 WCF 应用程序位于另一个 Web 角色上,没有公共(public)端点。 MVC 应用通过发现的内部 http 端点使用 ChannelFactory 与 WCF 服务进行通信。

我想保留此配置,但我需要 WCF 服务实现中的一个组件才能使用 HttpClient 调用 RESTful API 上的方法。

我的问题是:只有一个内部端点,我的后端 Web 角色是否具有允许 HttpClient 像这样工作的连接?

乍一看我并没有想到它会这样做,但我注意到它确实有能力使用Azure存储客户端库从Azure Blob和表存储中获取资源,并且我相信这些调用是使用 http 到外部 URL 执行的(除非 Azure 做了一些巧妙的事情来在后台启用这些调用)。

最佳答案

内部端点用于入站流量。反过来,您的 WCF 服务绝对可以进行出站调用。正如您已经注意到的,您正在使用存储客户端库,并且存储是一个单独的端点(实际上是 RESTful),而不是您部署的云服务的一部分。

关于azure - 仅具有内部终结点的 Azure WebRole 上的 HttpClient 是否可以调用外部 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18229458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com