2017-01-01 100 views
-1

我正在開發一個天氣應用程序,並試圖從OpenWeather API訪問某個區域的天氣,但是我的HTTP請求仍然得到了404響應。我試過了我能想到的一切,找不到問題。我的HTTP請求在下面,我嘗試了各種不同的位置規範(GPS,城市,城市代碼)和不同的位置,但我得到的是404。任何想法?OpenWeather APP返回404

var xhr = new XMLHttpRequest; 
xhr.open("GET", "api.openweathermap.org/data/2.5/weather?id=2172797&APPID=58e1db4c51d420f0e05367be9cd66132", false); 
xhr.setRequestHeader("Content-Type", "application/json"); 
xhr.setRequestHeader("Accept", "application/json"); 
xhr.send(); 
console.log(xhr); 
+1

'api.openweathermap.org/... '是一個路徑相對的URL。也許嘗試用'http:// api.openweathermap.org'。此外,使用Firebug/Chromebug /無論您使用的瀏覽器是什麼,您都會注意到訪問的地址是錯誤的。 –

回答

1

你忘了添加的 「http://」 或 「https://」 前面的URL的

:)

+0

好吧,我只是覺得傻哈哈謝謝 – Geeklysium