标题"Abp.TenantId"
is null
因为"."
.
如果删除"."
(like "AbpTenantId"
), 一切都会安好的。
如何添加标题"."
?
=================================================== =====
localhost
debug:
- 显示临时标头(根据客户请求显示)
- Request.Headers.Unknown(在服务器、api 操作中显示此内容)
- Request.Headers.MaybeUnknown(在服务器、api 操作中显示此内容)
localhost
is ok.
服务器中的代码相同,但服务器错误。
代码为tenantId
:
日志没有tenantId
,所以报错:
localhost
is ok:
服务器失败:
Nginx 作为反向代理不会传递包含句点的标头。 https://trac.nginx.org/nginx/ticket/629
ABP 4.4+
TenantIdResolveKey
可配置:
Configuration.MultiTenancy.TenantIdResolveKey = "Abp-TenantId";
低于 ABP 4.4
您可以关闭忽略“无效”标头 http://nginx.org/en/docs/http/ngx_http_core_module.html#ignore_invalid_headers在 Nginx 中:
Syntax: ignore_invalid_headers on | off;
Default: ignore_invalid_headers on;
Context: http, server
控制是否应忽略具有无效名称的标头字段。有效名称由英文字母、数字、连字符和可能的下划线组成(由 underscores_in_headers 指令控制)。
如果该指令是在服务器级别指定的,则仅当服务器是默认服务器时才使用其值。指定的值也适用于侦听同一地址和端口的所有虚拟服务器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)