2011-01-28 60 views
0

我發送獲取httpwebrequests到facebook圖表api,並且所有工作都很好,直到我部署到生產服務器,並且現在需要html/xml響應的模塊不工作,以及何時在IE瀏覽器中測試過的url,彈出保存文件對話框並且需要保存文件。 其他模塊也發送請求到facebook圖表,但只是在請求的形式不同,所以不知道這裏發生了什麼。api請求返回json文件而不是html/xml瀏覽器內容

任何想法表示讚賞

編輯:

,讓我試着改寫這一點。在我的生產服務器上,httpwebrequest沒有返回正確的結果。所以爲了測試它,我複製了這個例子的url http://graph.facebook.com/pepsi,應該返回在瀏覽器中可見的配置文件信息。服務器有Internet Explorer v8,我不確定它爲什麼會嘗試下載文件而不是在瀏覽器中顯示它。這就是我的代碼中發生的事情,當我向API的不同部分的請求,那麼它在我的應用程序,但無法在瀏覽器

回答

1

你的問題不是很清楚。從我收集的內容中,您需要在瀏覽器中顯示JSON響應。相反,您被要求通過瀏覽器下載文件。

嗯,這是正常的行爲。您從Facebook獲得的回覆很可能有MIME typeapplication/json。大多數較新的Web瀏覽器都會在瀏覽器中顯示文本。但是,某些瀏覽器不知道如何處理這種內容類型,只是要求您下載該文件。

你提到你的模塊需要一個html/xml響應。嘗試將其更改爲application/json。

你也說過它可以在你的應用中運行,但不能在你的瀏覽器中運行。我不知道你在做什麼,但通常你不會在瀏覽器中向用戶顯示原始的json,對吧?

相關問題