文本区域的 Request.Form 返回错误数据

2024-01-10

这是一个非常奇怪的错误,仅在 Firefox 3.5 中出现。我已经对 IE、Safari 和 Chrome 进行了测试,没有发现任何错误。

我正在使用本地主机 IIS 5.1 和旧的 asp。

我已经能够将范围缩小到这个...例如,我在表单中有一个文本区域,其中填充了 4000 个字符。

我将其提交到page.asp。

在这个示例页面中我只是做了:

    response.Write Request.Form( "obs" )
    response.End

80% 的情况下,firefox 无法结束加载(等待 localhost...),并且我看到字符串“Server:Microsoft-IIS/5.1Date:Tue,01Sep200915:55:01GMTContent-Type:text/html;charset= iso-8859-1”已插入文本内的随机位置。此外,文本的结尾被裁剪(我想这就是 Firefox 正在等待的......)。

当 Firefox 正常加载时,不包含服务器字符串。

当然我不能将这些数据写入数据库...;-D

感谢您的阅读,我将不胜感激任何有关它的想法。

编辑:我已经重新启动了我的电脑并禁用了所有 Firefox 插件和扩展,并且错误仍然“有效”:-(


有点奇怪。我已经做了一些测试,但没有遇到同样的问题。

猜测您在 ASP 中将响应缓冲设置为 false,但 FF 无法理解生成的分块编码。为什么你的 FF 副本不能应对我不知道,因为它在我的 3.5 版本上无论有或没有分块编码都可以正常工作。

您能否提高问题中再现细节的质量?我使用这个 ASP 页面作为测试:-

<%
If Request.QueryString("function") = "post" Then
    Response.Buffer = False
    Response.Write Request.Form("obs")
    Response.End
End If 
%>
<html>
<head>
</head>
<body>
<form action="test.asp?function=post" method="post">
    <textarea name="obs" id="obs" cols="75" rows="10">
              <!-- Loads of text here -->
    </textarea >
    <input type="submit" value="go" />
</form>
</body>
</html>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

文本区域的 Request.Form 返回错误数据 的相关文章

随机推荐

  • ng-grid 聚合行中值的总和

    我有一个包含三列 名称 值 机器 的 ng grid 它显示来自三台不同计算机 如机器列中所示 的指标 名称 值 我没有为每个指标显示三行 而是设置了groups name 在网格选项中 但是 我无法弄清楚如何使聚合行显示值的总和 有没有办
  • ST_GeomFromText 是否比提供直接几何图形更好?

    我最近一直在使用 postgis 在我的查询中 如果我使用 ST GeomFromText 它的执行速度比运行子查询来获取 geom 更快 我认为 ST GeomFromText 会更昂贵 但是每次运行多次测试后我都会更快地得到结果 我的问
  • GitHub 源代码视图显示不再存在的提交

    两周前我重写了 GitHub 存储库的历史 rebase 和一些精选 并通过强制将其推回 GitHub git push f origin master 一切都很顺利 至少看起来是这样git log显示了正确的提交历史记录 我知道 重写历史
  • Java 在命令提示符处运行程序:无法找到或加载主类

    我正在尝试学习如何在 Windows 中仅使用命令行进行编译和运行 这是从根开始的目录树 D ActivityOne classes com wat sampleapp students StudentE class StudentMast
  • 在 Swift 中从整数数组创建 NSIndexSet

    我使用以下答案将 NSIndexSet 转换为 Int 数组https stackoverflow com a 28964059 6481734 https stackoverflow com a 28964059 6481734我基本上需
  • 为什么对无符号字符进行算术运算会将它们提升为有符号整数?

    许多类似问题的答案都指出 这是由于标准造成的 但是 我无法理解标准制定者做出这一决定背后的原因 据我了解unsigned char不以 2 的补码形式存储值 所以 我没有看到这样的情况XORing two unsigned chars会产生
  • Git缓慢枚举不存在的未跟踪文件

    我正在使用 git 对存储库进行源代码控制 最近它开始警告我在使用时枚举未跟踪的文件需要多长时间git status git status On branch my branch Changes not staged for commit
  • 将 SVN diff 格式化为并排比较

    我想生成一个并排的 SVN diff 而不是通常的 SVN diff 输出 有什么方法可以得到这种输出吗 您可以指定自定义 diff 命令 svn diff cmd diff extensions y diff 或者甚至可以使用 sdiff
  • Express 中的 Routes 文件夹

    当您创建 Express 应用程序时 您将获得一个路由文件夹 所有路由都注册在 app js 文件中 然而 发生的逻辑位于路由文件夹的文件中 这是其他框架中控制器文件夹的同义词吗 这是您应该添加请求 响应逻辑的位置吗 是的 与控制器文件夹有
  • OmniAuth 动态回调 URL 来验证特定对象而不是 current_user

    假设我有模型用户和项目 用户和项目与 HABTM 相关 我的设置实际上比这更复杂一些 但我认为就我的问题而言 这就可以了 现在 我想使用omniauth 来通过Twitter Facebook 等对特定项目进行身份验证 我已经弄清楚如何定义
  • 在 AngularJS 中保留换行符[重复]

    这个问题在这里已经有答案了 我正在开发一个使用 AngularJS 的应用程序 我的控制器看起来像这样 function TestCtrl scope scope lines var x 1 nvar y 2 我的观点是这样的 div p
  • IIS 中的无点文件产生 404 错误

    我已经成功使用 less我的开发卡西尼服务器中的文件 带有dotless http www dotlesscss org 几个星期 但当我发布到本地 IIS 服务器时 它们产生 404 错误 将我的调试器附加到 IIS 不会产生任何异常 我
  • 使用 CloudFront 将文件从 S3 发送到第三方 FTP 服务器

    我有一些文件存储在 S3 上 应用户请求 我想将它们传输到第三方站点的 FTP 服务器 Amazon S3 不支持 FTP SFTP 目前 我正在使用 S3 API 将文件从 S3 下载到本地服务器 然后将其传输到第三方 FTP 服务器 S
  • 在 YAML 中使用 R 代码或 Windows 用户变量(“%userprofile%”)?

    在我的 yaml 调用中我有 title r paste0 Test Done format Sys Date B Y output word document fig caption yes fig height 4 fig width
  • sql 检测更新触发器中修改的字段(sql server 2005)?

    在sql server 2005中 在更新触发器内部有一种方法可以找到由原始更新查询修改的字段 列的列表 我有一个包含 150 列的表 触发器内部需要知道是否仅更新了一个特定字段 并且没有修改其他字段 我可以编写一个很长的 sql 来比较
  • “webgl”和“实验性 webgl”之间的区别

    有些网站说您应该按以下方式初始化 webgl var gl c getContext webgl c getContext experimental webgl if gl alert This browser doesn t suppor
  • 最新 Android SDK 的 Dx 警告问题

    我更新了ADT 并重新安装了android SDK 之后我尝试运行一个程序 但它不起作用 控制台输出如下 Dx 警告 忽略匿名内部的 InnerClasses 属性 班级 org apache commons httpclient Http
  • 为什么“explain”返回的行不等于count()?

    mysql gt select count from table where relation title xxxxxxxxx count 1291958 mysql gt explain select from table where r
  • 根据 StartUp.cs 设置,Cookie 不会过期

    I have tried a plethora of solutions over the course of 2 days and still have not been able to get this to work What I w
  • 文本区域的 Request.Form 返回错误数据

    这是一个非常奇怪的错误 仅在 Firefox 3 5 中出现 我已经对 IE Safari 和 Chrome 进行了测试 没有发现任何错误 我正在使用本地主机 IIS 5 1 和旧的 asp 我已经能够将范围缩小到这个 例如 我在表单中有一