1. 首页
  2. 编程语言
  3. 其他
  4. 网址(URL)支持的最大长度是多少?最大支持多少个字符?

网址(URL)支持的最大长度是多少?最大支持多少个字符?

上传者: 2021-07-11 11:56:34上传 PDF文件 68.92 KB 热度 19次

今天在测试Email Ticket的时候发现在进行Mark as Read/Unread操作时,请求是通过GET方式进行的。URL中列出了所有参与该操作的Ticket Id。遂输入超长一串Ticket Id进行请求,结果页面报错如下:经过一番搜索之后,发现IIS 7对于Query String有长度限制。默认为2048.搜索过程中发现,各浏览器与各Web Server对URL均有长度的限制如下:写道通过上面的数据可知,为了让所有的用户都能正常浏览,我们的URL最好不要超过IE的最大长度限制,当然,如果URL不直接提供给用户,而是提供给程序调用,侧这时的长度就只受Web服务器影响了。这样认为其实是不对的,对于中文的传递,最终会为urlencode后的编码形式进行传递,如果浏览器的编码为UTF8的话,一个汉字最终编码后的字符长度为9个字符。

下载地址
用户评论