2017-03-01 32 views
0

所以AJAX調用xmlhttprequest,我想知道如果管道中的某個地方JSON或其他文本被格式化爲XML,即使它沒有以這種方式開始。它看起來像不使用開發工具,但也許鉻轉換它爲我?JSON是否通過AJAX以某種形式作爲XML發佈?

+1

no .. JSON是JSON,XML是XML –

+0

@JaromandaX好吧我想這是一個簡單的答案。 – Bren

回答

1

簡單的答案是否定的。它不應該。如果有特殊的頭指定的請求/響應的內容類型:

Accept: application/json 
Content-Type: application/json 

你會看到這些標題,而在尋找的請求/響應。 如果實施,服務器和客戶端可以通過端到端的JSON通信,如果未實現,其中一個將不得不解析/格式化爲可接受的格式。

1

XMLHttpRequest是Web瀏覽器和服務器之間異步數據傳輸的通用協議。因此,您的數據發送格式不可知。

它可以通過JSON,XML,明文或任何其他格式發送和/或接收。

在您的情況下,文本是否可能轉換爲服務器端? YOu應該能夠通過Chrome開發人員控制檯確切查看從您的網絡瀏覽器發送和接收的數據。如果響應的格式不符合您希望轉換髮生在服務器端的格式。

有關XMLHttpRequest的更多信息,我建議你閱讀Mozilla的優秀文檔:https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest