2011-12-18 74 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的開發者工具看標題似乎表明一切都很好,那麼接下來的測試中,它的工作沒有錯誤。所以我不知道是什麼「固定」它。