URL работает при добавлении # - PullRequest
0 голосов
/ 02 ноября 2018

У меня есть URL, который не работает, когда я пытался нажать на него напрямую, но он работает, когда я добавляю / # к URL.

Но для QA, когда я нажимаю на URL, он работает, где он автоматически добавляет / # и переходит на требуемую страницу входа. В QA он был развернут вручную не через VSTS конвейер

  • Фактический URL (не работает): https://<applicationurl>.azurewebsites.net

  • URL (рабочий): https://<applicationurl>.azurewebsites.net/#

Развертывание: сборка и выпуск VSTS

Хостинг: служба приложений Azure

Приложение: Java, Angular6

1 Ответ

0 голосов
/ 02 ноября 2018

В Java URI вида "http://x.y.z" имеет нулевой путь. URI вида "http://x.y.z/" имеет абсолютный путь" /".

Некоторые браузеры автоматически исправляют URL-адрес, добавляя «/», если URL-адрес не имеет пути, но программные интерфейсы и серверы могут этого не делать.

Я подозреваю, что то, что вы описываете, является просто ошибкой пользователя - вам нужно убедиться, что входной URL имеет путь. Это то, что происходит, когда вы добавляете "/ #" - но я не думаю, что # имеет какое-либо значение (это просто добавление пустого фрагмента).

...