2011-12-18 75 views
0

这让我很生气。当我在托管(Linux)上发出AJAX请求时,发生了406错误,但在本地计算机(Windows 7)上发生了此错误。两者都使用Apache。所有其他具有相同格式的请求,例如406 jquery AJAX请求上的错误

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

其中...是我发送的文本 - 一切工作正常。在发送之前,文本是使用Javascript encodeURI'ed的。破解的文字如下:似乎是“默认所有用户...”段落有问题。

任何想法?


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

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

默认情况下,所有人都可以访问所有页面。要限制登录用户的访问权限,请取消单击“全部”并选择其他用户类型。

通常有两种类型的用户:

  • 网站管理 - 能够编辑内容,并查看页面只有所有登录。
  • 用户 - 无法编辑内容,但可以看到所有已登录的页面。

回答

2

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

Details for 406 status code

0

这家最近发生在我身上,使用Chrome,通过Chrome的开发者工具看标题似乎表明一切都很好,那么接下来的测试中,它的工作没有错误。所以我不知道是什么“固定”它。