将 EXTJS AJAX 方法从 GET 更改为 POST 将导致任何性能问题

Posted

技术标签:

【中文标题】将 EXTJS AJAX 方法从 GET 更改为 POST 将导致任何性能问题【英文标题】:Changing EXTJS AJAX method from GET to POST will cause any performance problems 【发布时间】:2013-08-27 01:41:17 【问题描述】:

我有一个这样的 extjs 请求:

Ext.Ajax.request(
    url: someUrl,
    method: "GET",
    params: paramArray,         
    success: function(response)
        var responseText = response.responseText;
        //DO STUFF  
    ,
    failure: function(response ) 
            // DO STUFF
            
); // end of ajax call

现在因为方法是“GET”,所以 url 中的 pf 参数数量是有限的。解决这个问题的最佳方法是什么?如果我只是将其更改为“POST”,它会导致任何副作用吗? (性能差等)。该方法在逻辑上应该是“GET”,因为它不是更新,只是获取,但为了解决我的参数问题,我想更改为“POST”。

除非是诅咒,否则这个问题有一个标准的解决方案。

【问题讨论】:

【参考方案1】:

我找到了答案here

POST 的性能比 GET 差

【讨论】:

以上是关于将 EXTJS AJAX 方法从 GET 更改为 POST 将导致任何性能问题的主要内容,如果未能解决你的问题,请参考以下文章

EXTJS 5:为啥 Ext.grid.Panel 没有 stripRows 效果,在我将主题从 Neptune 更改为清晰之后

Rails/Ajax 在提交后将表单从创建更改为更新

有没有一种简单的方法可以将 Ajax 更改为 WebSocket?

如何将 Apigee 的跟踪控制台 HTTP 方法更改为 POST

在 spring 控制器的重定向中将请求方法从 POST 更改为 GET

在不使用 Ajax 请求的情况下使用 ExtJS 4.1 将文件下载为 CSV 的替代方法?