2012-01-05 210 views
0

我一直在尋找我發佈到服務器時遇到的問題,特別是從返回的響應中打開Word文件時。HTTP 200響應卻沒有有效的內容?

通過JavaScript使用XMLHttpRequest對象正在使用.open和.send函數 - 響應文本將結果XML包含在內的responseText從Web服務器發回數據到客戶機。

在尋找提琴手後該請求顯示以下內容:

Fiddler view

但是你可以看到有紅色的符號,看着提琴手文檔,這意味着"Session was aborted by the client, Fiddler, or the Server."

而且該響應的頭似乎是正確的:

HTTP Response Header

什麼會導致上述行爲?瀏覽器不顯示任何可見的腳本錯誤(IE8),並且我確信JavaScript錯誤不會被抑制。看着提琴手TextView的過濾器,你可以看到這個詞的數據,提到字體和樣式等

感謝您的時間!

+0

pre-word 2007文檔是二進制文件,而不是xml文件。 – 2012-01-05 14:19:14

+0

您是將請求發送到同一個域還是發送給外部域?也許同樣的政策適用於你的情況。 – 2012-01-05 14:20:37

+0

@ DanielA.White雖然Word文檔(2007)這次吸引了我的注意力,但無論內容類型如何,都會出現錯誤。 FelixKling - 請求正發送到同一個域。 – 2012-01-05 14:23:51

回答

0

它出現的問題是由於不當註冊MXSML .DLL,在重新註冊有關功能的DLL被恢復。