`
x_root
  • 浏览: 128144 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

IE的get请求的url长度问题

    博客分类:
  • Web
阅读更多

今天在帮同事看一个这样的问题:点一个按扭提交一个异步请求,当点了一段时间后, 就没有反应了。

后来我发现是它的请求的URL长度有问题,因它的URL是一直在变的,在URL的后面一直加个时间以保持请求时不用缓存,但是它的URL变量是个全局变量,导致在点击了一段时间后,该URL会变的很长。刚才我查了一下微软IE的说法,最长可支持2083个字节的URL长度,问题确定了,就出在URL的长度上。

后来把URL改成局部变量,就解决了这个问题。看来是他编程上的问题导致了这个问题。

 

小问题要高度注意!

分享到:
评论

相关推荐

    解决URL长度的问题

    当遇到URL长度问题时,有几种策略可以采取: 1. **使用POST请求**:相较于GET请求,POST请求的参数不会添加到URL中,因此不受URL长度限制。适合传输大量数据或敏感信息。 2. **使用Hash(#)**:HTML5引入的...

    IE插件直接观察http协议执行细节捕获POST和GET方法.rar

    GET请求的参数通常显示在URL后面,是可见的,且对URL长度有限制,不适用于传输大量数据或敏感信息。 POST方法则用于向服务器提交数据,常用于表单提交、文件上传等场景。POST请求的数据被封装在请求体中,不会显示...

    URL 长度有限制吗?

    标题中的问题直指URL长度是否有限制,这是一个关于HTTP协议和网络请求常见限制的问题。描述中提到了GET和POST两种HTTP方法的区别,特别是在处理参数数量上的考量。标签明确指出是"URL长度限制",这部分内容则通过...

    关于URL最大长度限制的相关资料查证

    本文档将从多个方面详细查证和分析URL长度限制的相关知识,包括RFC标准、主流浏览器以及服务器端的限制情况,为以后的使用提供便利。 首先,我们需要明确的是,关于URL长度限制的说法确实存在一个误区。在RFC2616中...

    httpwatch-IE也可以查看AJAX请求数据的工具

    通过集成到IE浏览器中,用户可以实时监控和记录所有发出的HTTP请求,包括那些由AJAX调用触发的请求。 在使用`httpwatch`时,你可以观察到以下几个关键知识点: 1. **请求头**:`httpwatch`显示每个请求的完整头部...

    使用HttpWebRequest发送自定义POST请求

    初始化`HttpWebRequest`对象涉及设置多个HTTP请求的常用属性,如`UserAgent`、`ContentType`等。其中,`UserAgent`属性尤其有趣,因为它用于标识请求方使用的浏览器。通过设置该属性,我们可以让服务器误以为请求...

    URL中编码URL特殊字符.docx

    在HTTP的Get请求中,URL作为请求行的一部分,其中可能包含查询字符串。由于Get方法的特性,URL的长度受到限制,所以对非ASCII字符进行编码以减小长度并确保正确传输至关重要。 4. **POST方法**: POST方法通常...

    xmlHttp ie6下不跨域还提示没有权限,ie8下不会有这错误

    此问题的标题指出“xmlHttp ie6下不跨域还提示没有权限,ie8下不会有这错误”,这涉及到XMLHttpRequest(通常称为XHR)对象在IE6与IE8之间处理跨域请求的差异,以及URL长度限制。 首先,让我们来理解什么是跨域。...

    数据请求的时候遇到 Status code: 431 Request Header Fields Too Large

    通过将GET请求转换为POST请求,可以有效地解决这个问题,因为POST请求的数据不包含在URL中,而是放在请求体里,从而避免了URL长度的限制。在进行大数据量的网络传输时,理解和合理使用HTTP协议的不同部分至关重要。

    微信小程序页面传值小探

    各浏览器HTTP Get请求URL最大长度并不相同,几类常用浏览器最大长度及超过最大长度后提交情况如下: IE6.0 :url最大长度2083个字符,超过最大长度后无法提交。 IE7.0 :url最大长度2083个字符,超过最大长度后仍然能...

    微信小程序页面传值实例分析

    各浏览器HTTP Get请求URL最大长度并不相同,几类常用浏览器最大长度及超过最大长度后提交情况如下: IE6.0 :url最大长度2083个字符,超过最大长度后无法提交。 IE7.0 :url最大长度2083个字符,超过最大长度后仍然能...

    ajax

    2. **数据量限制**:GET请求的数据量受到URL长度限制,通常不超过2KB;POST请求无此限制,可以发送大量数据。 3. **安全性**:由于GET请求的数据在URL中可见,容易被缓存、记录,所以POST方式比GET更安全,适用于...

    Apache Request-URI Too Large错误解决方法

    代码如下:Request-URI Too Large The requested URL’s length exceeds the capacity limit for this server.关于上面说的这个 Request-URI Too Large...另外据说http协议是没限制URL长度?使用浏览器发送GET请求会受浏

    Ajax技术.docx

    例如,GET请求的URL长度有限制,而POST请求则可以传递大量数据。对于JSON数据,通常使用`JSON.parse()`来解析,而非过时的`eval()`函数,因为`eval()`存在安全风险。 总的来说,Ajax技术是现代Web开发中的重要工具...

    03AJAX-中文字符问题[借鉴].pdf

    3. **HTTP请求和URL**:HTTP(超文本传输协议)是用于在Web上请求和传输数据的协议。URL(统一资源定位符)是用于在Internet上定位资源的地址,例如在Web浏览器中输入的网址。请求中,URL中可能包含中文参数,通过...

    ie 历史记录文件格式分析

    REDRActivityRecord不仅包含了重定向后的最终URL,还保留了原始请求的URL,这对于追踪用户的真实访问路径非常有用。 3. **LEAKActivityRecord**:尽管较少见,但这种记录通常出现在安全漏洞或数据泄露事件中。它...

    HTTP watch

    它揭示了请求的URL、参数、头信息、HTTP版本,以及响应的延迟时间、内容长度、编码方式等关键信息,有助于识别可能导致性能问题的因素。 ### 3. 时间线视图 该工具提供了一个时间线视图,清晰地展示了页面加载过程...

    [removed].href中url中数据量太大时的解决方法

    在这种情况下,通常建议使用POST方法而非GET方法,因为POST请求可以携带更大的数据量,并且不会受到URL长度的限制。 以下是一个使用jQuery的`$.post`函数实现POST请求的示例,以解决数据量过大的问题: ```...

Global site tag (gtag.js) - Google Analytics