1. ホーム
  2. http

[解決済み】ユーザーエージェント文字列の大きさはどれくらいになりますか?

2022-04-12 12:26:02

質問

ユーザーエージェントをデータベースに格納するとしたら、どれくらいの大きさに対応しますか?

こんなの見つけた テクネット記事 UAを200以下にすることを推奨しています。少なくとも私が見つけた限りでは、HTTPの仕様には定義されていないようです。私のUAはすでに149文字で、.NETの各バージョンで追加されるようです。

文字列を解析して分解できるのは知っていますが、そうしたくないのです。


EDIT

これを元に ブログ IE9では、短いUA文字列を送信するように変更される予定です。これは良い変更です。


解決方法は?

HTTPの仕様では、ヘッダの長さには全く制限がありません。 しかし、ウェブサーバは受け入れるヘッダのサイズを制限しています。 413 Entity Too Large を超える場合は

ウェブサーバーとその設定によって、これらの制限は4KBから64KB(すべてのヘッダーの合計)までの範囲で異なります。