我目前正在编程一个API,该API通过get参数获取传递的数据,所以我想知道URL的总长度或参数值的总长是否受到最佳实践或协议的限制。
尽管我觉得我需要质疑您是否需要知道这一点,但所有的事情都可以说。。最好通过POST请求而不是GET处理100个字符。
HTTP协议没有对URI。服务器必须能够处理其任何资源的URI服务,并且应该能够处理长度不受限制的URI提供可以生成此类URI的基于GET的表单。一台服务器如果URI较长,则应返回414(请求URI太长)状态超出服务器的处理能力(请参阅10.4.15节)。
Note: Servers ought to be cautious about depending on URI lengths above 255 bytes, because some older client or proxy implementations might not properly support these lengths.