给定一个 Web 应用程序(在 IIS 中托管的 netcoreapp3.0)——任何具有特定 Accept-Encoding 标头值的请求都不会到达应用程序。http.sys 解析并吐出 400 - BadRequest。
即,Accept-Encoding: application/gzip,gzip
问题似乎是“/”字符。
我们无法控制客户,也不想要求他们遵守/更改客户的要求。他们的请求适用于其他(非 IIS)服务器。
除非我没有正确阅读规范——我相信上述值对标题有效。考虑过在 github 中询问或报告错误 - dotnet/aspnetcore - 但不确定它是否是错误。
感谢您的任何建议。
想避免使用 apache 的 Kestrel | nginx 反向代理。