Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
具有国际化域名的网站通常希望使用重定向状态代码 (3XX) 响应 HTTP 请求。当他们这样做时,他们会希望将重定向目标放在Location标题中。
Location
如果网站想在标头中使用绝对 URI Location,他们应该如何提供他们的域名?具体来说,是否应该进行 IDNA 编码?
(我假设如果它不是 IDNA 编码的,它应该使用 RFC 2047 编码,但如果这是错误的,请告诉我。)
它必须是有效的 HTTP URI(根据 RFC 3986 和 7230),因此主机名中的非 ASCII 字符需要进行 IDNA 编码。不,RFC 2047 在这里不适用。