【问题标题】:What is the maximum length of referer? [duplicate]推荐人的最大长度是多少? [复制]
【发布时间】:2012-08-01 15:55:08
【问题描述】:

可能重复:
What is the maximum length of a URL?

您好,我想将referer记录到我的数据库中,我想知道referer的最大长度是多少?

【问题讨论】:

  • 与url的最大长度相同:stackoverflow.com/questions/417142/…
  • Referrer 是 HTTP 请求中的标头。虽然 URL 长度最大值是一个建议,但没有严格限制,因此有人可以向您发送更长的引荐来源标头。有关标头长度的更多讨论,请参阅stackoverflow.com/questions/686217/…,尽管这些也不受规范限制,因此很可能受您的服务器限制。

标签: http


【解决方案1】:

referer是一个URL,所以你可以参考this answer about maximum URL lengths。 URL 的长度几乎肯定不会超过 2083 个字符,因为这是 maximum supported by some versions of IE,它看起来像 Google doesn't index anything over 1855 characters

因此,如果您要存储为 CHAR,那么请选择 2083 以确保安全,如果您要存储为 VARCHAR,那么这真的没关系,因为任何超过 255 个字符的字符串都需要 2 个字节存储它的长度,所以选择 3000 之类的高点。

【讨论】:

    猜你喜欢
    • 2011-06-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-17
    • 2012-10-22
    • 1970-01-01
    • 2010-11-20
    • 1970-01-01
    • 2019-11-24
    相关资源
    最近更新 更多