c# - 如何通过指定主机名标头为 IIS 上托管的网站设置连接字符串
问题描述
我有我的 .net 核心 api,它想要访问托管在另一台服务器上的服务。我当前的工作连接字符串是:
"AuthorityUrl": "https://identity.test.company.eu/"
https://identity.test.company.eu是一个在地址为 192.168.41.2 的服务器上监听的网站。该网站托管在 IIS 上,并在绑定设置为identity.test.company.eu的主机名中侦听所有未分配的 ip。这意味着 IIS 将调用重定向到此特定网站。它是如何做到的?它读取传入的 http 呼叫的主机名标头等于identity.test.company.eu,因此能够路由呼叫。现在,假设我无权访问 DNS 映射,并且必须在连接字符串中手动设置我想向 192.168.41.2 服务器发送请求并在调用中包含主机名标头identity.test .company.eu. 通过这种方式,服务器上的 IIS 将调用重定向到正确的网站。我怎样才能做到这一点?
谢谢!
解决方案
推荐阅读
- sql - 如何使用 Bigquery 通过前缀选择结构中的字段列表
- java - 用新数据刷新anychart饼图
- python - 如何通过每个项目的多个条目对df进行分组,添加列
- firebase - 客户端离线,获取文档失败
- c - 如何使用 .txt 文件作为命令行输入,使其内容被读取为 C 中的命令行输入?
- javascript - 在 React Multi Form 上提交后清除输入
- asp.net-mvc - 实体框架中的三表模型中的 NullReferenceException
- velo - 如何计算 Wix 数据库中的元素数量?
- python - StanfordCoreNLP 服务器使用 Stanza 无限期监听
- delphi - Delphi 10 TRESTClient MIME 边界问题