0

这让我发疯。我在主机 (Linux) 上发出 AJAX 请求时收到 406 错误,但在本地机器 (Windows 7) 上却没有。两者都使用 Apache。具有相同格式的所有其他请求,例如

http://cms.hogsmill.com/Lib/actionCMS.php?Action=saveContentText&SectionId=155&Text=...

其中 ... 是我要发送的文本 - 一切正常。文本在发送前经过 Javascript 编码URI。中断的文本如下;“默认情况下所有用户......”段落似乎有问题。

有任何想法吗?


要创建新页面,请单击“新页面”。要编辑现有页面,请单击编辑页面图标。在这两种情况下,左侧的编辑器都会弹出。

在“标签”字段中输入页面名称。该页面的 URL 将自动填充。仅当 URL 看起来不合理时才编辑它。您只能更改新页面的 URL;如果您需要更改现有 URL,请联系 Hogsmill。

默认情况下,每个人都可以访问所有页面。要将访问限制为仅登录用户,请取消单击“全部”并选择不同的用户类型。

通常有两种类型的用户:

  • 站点管理员- 能够编辑内容,并查看所有仅登录的页面。
  • 用户- 无法编辑内容,但只能查看所有登录页面。
4

2 回答 2

2

最好的可能是分析您的客户端请求的 HTTP 标头。它应该包含一些与服务器响应冲突的“接受”标头,因为我了解这种异常的性质。

406 状态码的详细信息

于 2011-12-18T21:17:41.270 回答
0

这最近发生在我身上,使用 Chrome,通过 Chrome 的开发人员工具查看的标题似乎表明一切都很好,然后下一次测试,它没有错误地工作。所以我不知道是什么“修复”了它。

于 2013-10-23T12:57:28.000 回答