У меня есть сайт запуска, который запускает различные приложения Angular2, которыми я владею (возможно, в разных доменах), и хочу передать детали конфигурации через тело запроса. Можно ли отправить запрос POST в приложение angular2, чтобы я мог отправлять данные тела? И если да, то каким образом я могу реализовать компонент? слушатель? маршрутизатор? принять эти данные?Просьба запросить тело в Angular2
ответ
Вы можете передать данные в качестве параметров запроса URL-адреса приложения, а затем использовать его в этом приложении для извлечения данных.
Смотрите, если это помогает: https://angular.io/docs/ts/latest/guide/router.html#!#query-parameters
sessionId = this.route.queryParams.map(params => params['session_id'] || 'None');
Спасибо Луис. Я могу в конечном итоге использовать параметры, однако цель состоит в том, чтобы скрыть данные из URL-адреса, чтобы он не регистрировался - поэтому отправляя его через тело при загрузке приложения. Я не уверен, что это возможно. – Felix
@Felix Если у вас есть доступ к серверной части кода, который служит вашему приложению, вы можете вставлять материал в свой код html или js, прежде чем возвращать его. Другой вариант - зашифровать строку запроса, чтобы скрыть данные. –
К сожалению, это безсерверная реализация (AWS) =/ – Felix
- 1. Тело запроса Http.DELETE в Angular2
- 2. Запросить тело в почтовом методе java
- 3. Нужно ли мне тело конструктора в Angular2?
- 4. Как запросить элемент Dom в Angular2 Dart?
- 5. Mod Security - Запросить тело с помощью xml
- 6. Связать с пользовательскими заголовками и запросить тело
- 7. Просьба сообщить об исключении
- 8. Тело почты в PHP
- 9. Просьба повторить сортировку в CSV
- 10. SQL Query: как запросить тело/скрипт функции/процедуры
- 11. Просьба пояснить этот результат
- 12. Нужна просьба MongoDB
- 13. Нужна просьба mySql
- 14. Просьба уточнить поведение бродяг
- 15. Просьба запросить SQL-запрос, который возвращает строку, в которой существует текущая SYSDate между StartDate и Enddate
- 16. Java: Просьба продолжить
- 17. Angular2 XHR Обработка ошибок запроса: не удалось получить реальное тело
- 18. spring and angular2 как запросить данные сообщения с параметрами?
- 19. Просьба пояснить, как это реализовано.
- 20. Просьба передать как можно раньше
- 21. Просьба объяснить программу C мне
- 22. Ошибка: просьба указать начальные значения
- 23. Просьба пояснить ниже строки кода
- 24. Просьба о лицензировании Powershell Office365
- 25. Просьба пояснить заявление о продолжении
- 26. Просьба пояснить этот код TweenJS
- 27. javascript - объяснение просьба о поведении
- 28. Просьба указать, как заполнить скобки
- 29. Просьба уточнить распространение константным спецификатором
- 30. Угловая директива - просьба о переходе?
Я думаю, что этот вопрос является слишком широким для SO. Вы не можете отправить запрос POST в приложение, работающее в браузере. Браузер (также приложение «Угловое») может отправлять запросы POST на сервер. –
Что делать, если он отправляет запрос POST для первоначальной загрузки приложения (до его запуска)? есть ли способ, пожалуй, самый лучший app.component принять данные в конструкторе или onInit или что-то еще? – Felix
Загрузка приложения в iframe с панели запуска * – Felix