Azure WebJob 在同一主机上调用 WebAPI
Azure WebJob calling WebAPI on same host
我有一个 WebJob,它调用同一主机上的 API 个端点。根据我收集到的示例,HttpClient 需要完整的 URL 并且主机地址是通过配置设置的。我想要一个几乎没有配置的设置,并让 webjob 调用本地主机。是否可以使用:
- https://localhost?
- 通过查看主机详细信息找出服务器 url?
- 跳过主机地址并使用相对路径?
谢谢!
ÉB
您不能使用本地主机或相对路径。
相反,要获取主机名,您可以依赖 WEBSITE_HOSTNAME
环境变量,该变量设置为 YourSite.azurewebsites.net
。
我有一个 WebJob,它调用同一主机上的 API 个端点。根据我收集到的示例,HttpClient 需要完整的 URL 并且主机地址是通过配置设置的。我想要一个几乎没有配置的设置,并让 webjob 调用本地主机。是否可以使用:
- https://localhost?
- 通过查看主机详细信息找出服务器 url?
- 跳过主机地址并使用相对路径?
谢谢!
ÉB
您不能使用本地主机或相对路径。
相反,要获取主机名,您可以依赖 WEBSITE_HOSTNAME
环境变量,该变量设置为 YourSite.azurewebsites.net
。