我在網上嘗試了很多教程,但是我嘗試的所有內容都非常老化並且失敗 - 我甚至無法創建XMLHTTPRequest對象!如何獲得使用JS的HTTP響應頭?
我只想從google.com獲取標題 - 我該怎麼做?
我在網上嘗試了很多教程,但是我嘗試的所有內容都非常老化並且失敗 - 我甚至無法創建XMLHTTPRequest對象!如何獲得使用JS的HTTP響應頭?
我只想從google.com獲取標題 - 我該怎麼做?
您將使用xhr.getResponseHeader()
來獲取單個標頭,或xhr.getAllResponseHeaders()
來讀取XMLHttpRequest
響應中的所有標頭。
這不會爲你工作的原因:
XMLHttpRequest
是區分大小寫的。如果您全部使用大寫字母HTTP
,則會失敗。你不能簡單地做這個由JS。您將不得不使用AJAX並向PHP,ASP,Java或其他任何服務器請求。 XMLHTTPRequest應該這樣做 - 如果你真的想手動完成。但是它實際上不適用於外部域,所以你不得不對你的服務器上的頁面執行XMLHTTTPRequest,這將提供標題。
向谷歌提出請求將違反跨主機限制。您不能請求網站以外的主機名。 (儘管你可以在四處圍繞 - 不是使用XMLHTTPRequestObject。) – Corbin 2012-03-06 01:38:59
「真的很老」?你有什麼嘗試?什麼「教程」?您正在使用哪些實際的,適當的,同行評審的書籍? – 2012-03-06 01:45:14