Я абсолютно не знаком с angular.js, поэтому извиняюсь за такой глупый вопрос. Но, возможно, это поможет немного другим начинающим.Angular.js добавляет базовый путь к абсолютному пути URL
Я изучаю примерный проект, созданный кем-то другим, но я использую локальный IIS (вместо IIS Express или VS dev. Server). Так что мой базовый путь http://localhost/SampleProject
Пример проекта содержит это $ http.get
$http.get('https://maps.googleapis.com/maps/api/geocode/json',
{
params: params,
headers: { 'Accept-Language': 'en' }
}
)
Это работает на базе URL, как "http://localhost:1234", но в моем случае я получаю
Failed to load resource: the server responded with a status of 400 (Bad Request)
, поскольку URL-адрес запроса:
http://localhost/SampleProject/https://maps.googleapis.com/maps/api/geocode/json?sensor=false
Может ли кто-нибудь сказать мне, почему angular.js добавляет базовый url, даже если используется абсолютный URL-адрес пути?
Спасибо, Том
Вы можете воссоздать проблему на Plunker? –
Я пробовал ... http://plnkr.co/edit/9MDXc3USNlRsiy1yYu17?p=preview Но он не знает $ http. – Tomino
Это работает в учебнике w3shool, но не в Plunker http://plnkr.co/edit/PaUHrG6WrMaTB4WVjpyX?p=preview – Tomino