1. 在Firefox 36版本中,如果内容长度> = 1779,则ajax POST请求(通过jquery)将被中止(在Firebug状态中止)。如果大小为<= 1778,则将请求发送到服务器
  2. 对于任何内容长度,相同的请求在Chrome和Firefox 35或更低版本中均能正常工作。
  3. 服务器环境:Apache Http转发到Tomcat 7。

题:

  1. 如果内容长度> = 1779,Firefox 36中是否有任何设置会中止发布数据?
  2. Apache Http Server或Apache Tomcat到DOS中是否有针对特定浏览器版本和内容长度的请求的任何配置? (在Firefox中中止意味着来自服务器的DOS吗?)

谢谢,-巴拉斯

#1楼 票数:1 已采纳

按照此链接中提到的步骤操作后,问题已解决

#2楼 票数:0

我可以回答第2部分。在Tomcat或httpd中,没有什么是特定于用户代理和内容长度的组合的。

可能是Firefox 36更改了发送请求的方式的详细信息,并且-某种程度上-超过了默认限制。 我建议使用Firebug或类似工具详细查看HTTP请求和响应-特别是它们在FireFox 36和早期版本之间的差异。

  ask by Barath translate from so

未解决问题?本站智能推荐:

1回复

Ajax POST没有到达服务器,仅在Firefox中返回400

我有一个在Apache中运行的Flask服务器,它返回一个带有按钮的HTML页面,用于向相对URL提交AJAX POST请求。 在Firefox中,AJAX调用立即失败,其中400,记录POST response ERROR code: 400 。 将xhr对象或 data参数记录到控制台会
1回复

从 Firefox 74 / 75 发布多部分/表单数据并在服务器端使用 Apache AJP 连接器时出现 java.io.IOException

从 Firefox 74 版开始,使用“multipart/form-data”格式发送的文件大小超过 1.8 MB 的文件会引发错误。 注意:使用 AJAX 发送的文件工作正常。 只有多部分表单提交会导致问题。 HTML代码: 爪哇代码: 我可以看到它读取文件,但在使用 Firefo
1回复

Firefox中的跨域Ajax

好吧,我遇到了这个问题,我在用骨干建立一个应用程序并需要它,而我需要解决这种情况:当应用程序请求服务时,该应用程序无法正常工作。 我正在使用grails和tomcat作为应用程序的基础,并且请求是在应用程序之外的服务器中完成的。 我从各个地方告诉人们禁用firefox的安全性,这是ajax跨
1回复

飞行前选项请求通过HTTPS进行故障转移

我的客户端服务器(在Apache @端口443上运行)向我的REST服务器(在Tomcat @端口8443上运行)发出的CORS POST请求(AJAX)在尝试通过HTTPS时无法触发。 请注意,所有请求都可以在没有SSL的情况下正常运行。 我已经在请求字段中设置了withCrede
1回复

CORS在Firefox中不起作用

我试图通过ajax将数据加载到jQuery对话框中,但Firefox中的请求失败(34.0.5)。 工作正常,我在Chrome和Safari中没有任何抱怨。 我的apache conf包含: jQuery很简单: Firefox响应以下控制台错误: Cross-Ori
2回复

Cors在Wamp或Apache中不起作用

我花了2天的时间使用.htaccess或web.xml中的过滤器在项目中启用CORS。 但没有办法对我不起作用。 我在谷歌搜索并在stackOverFlow中进行所有建议,但:( 我有两个不同的ip,我想通过ajax调用将请求从一个发送到另一个。 但是由于CORS,我不能。 (错误
2回复

在Firefox中未发送Ajax请求未知错误

在Firefox 27.0.1,Fedora 20,jQuery 1.11.0中执行此GET同步ajax请求时: 它适用于Linux的Chrome 33.0.1750.146但在Firefox中没有请求发送到服务器并且它出错: nserror 0x805e0006是NS_ERRO
1回复

Ajax请求在Chrome中成功,但在Firefox中失败

我有一个javascript函数,可以对一些数据库事务和数据处理进行ajax调用到PHP页面。 这是函数: 在Chrome中,浏览器进行Ajax调用,我在Visual Studio中看到processNewData.php中的断点被击中(如果有设置的话),并且数据干净并显示在另一侧的数