發送URL長度約爲4950個字符的請求。帶有大量參數的Ajax GET請求出錯
得到以下XMLHTTPRequest.ResponseText:
ERROR
The requested URL could not be retrieved
While trying to retrieve the URL: ##my long url##
The following error was encountered:
Invalid URL
Some aspect of the requested URL is incorrect. Possible problems:
Missing or incorrect access protocol (should be `http://'' or similar)
Missing hostname
Illegal double-escape in the URL-Path
Illegal character in hostname; underscores are not allowed
Your cache administrator is webmaster.
但是當我在瀏覽器中輸入相同的URL,它工作得很好。我檢查了可能的錯誤(在響應文本中列出) - 一切正常。
當參數的數量少於200時,腳本就起作用,所以線索必須在一定範圍內。另一方面,在apache或php或js中沒有任何設置。
任何建議或我應該在哪裏看(解決方案的一些額外的配置或其他)?
謝謝Pekka。只是爲了記錄:它在Chrome中也不起作用=) – whn 2011-01-28 15:00:58