私は、メディアボックス上のamazon cloudfront cdnとsignedd URLを介してビデオストリーミングのコンテキストで長いURLに問題があります。HTTPリクエストのコンテキストで255バイトの文字列はどのくらいの期間ですか?
RFC 2068 - Hypertext Transfer Protocol -- HTTP/1.1状態:
Note: Servers should be cautious about depending on URI lengths
above 255 bytes, because some older client or proxy implementations
may not properly support these lengths.
これは私がに実行しています正確に限定するようです。 255文字の長いURLは機能するため、256文字は使用できません。
しかし、ASCIIで文字が7ビットでエンコードされていると思ったので少し混乱します。
また、URL内の有効な文字はすべてASCIIのアルファベットで覆われていることがわかります。
エラー検出/修正のために、より多くの文字をサポートするために8ビットアルファベットに拡張するか、1バイトに欠けている1ビットを使用するのが一般的な方法であることはわかっています。
私の質問は今すぐです:
httpリクエストの文脈では。 255バイトの長さの場合、正確に何を意味しますか。この数字は何文字ですか?
HTTP 1.1については、[RFC 2161](http://tools.ietf.org/html/rfc2616)に頼るべきです(ただし、この場合は同じことです)。 – Bruno
またはさらにhttpbis;) – Evert