asp.net-core - 获取应用程序基础 URL .net Core
问题描述
我正在使用此代码获取应用程序基本 URL,
StringValues requestOriginStrings;
string url = "";
var found = Request.Headers.TryGetValue("Origin", out requestOriginStrings);
if (found)
{
url = requestOriginStrings.FirstOrDefault() + "/sendpassword/";
}
Thsi 在 localhost 中有效,但在部署后无效,
因为应用程序链接有两个斜杠:http://Domain/AppName,所以我只得到“域”而不是“域/应用程序名”
我怎样才能获得 AppName?
有什么帮助吗?谢谢
解决方案
推荐阅读
- python - Altair 生成带有水平连接表的水平条形图
- ios - 尝试制作 UIAlertController,似乎无法初始化
- xamarin - 设置 BindingContext 后调用 Xamarin 表单的 Prism Initialize
- automation - 通过自动完成相同的工作
- python - 需要两个参数或都不使用 argparse
- php - 使用 uasort() php 按多个条件排序
- amazon-ec2 - Ansible : MODULE FAILURE\n请参阅 stdout/stderr 以了解确切的错误
- rust - 如何使用嵌入式 HAL 在 Rust 中配置 UART?
- ruby-on-rails - Algolia:如何在客户端使用secured_api_key?
- floating-point - 浮点溢出和不精确