如何从给定的外部 url 获取数据会话 ID 和所有内容,而不是来自我的应用程序(路由)在 Angular 6

Posted

技术标签:

【中文标题】如何从给定的外部 url 获取数据会话 ID 和所有内容,而不是来自我的应用程序(路由)在 Angular 6【英文标题】:how to get data seesion id and all from external url given, which not from my app(routing) in angular 6 【发布时间】:2019-10-24 14:09:09 【问题描述】:

网址:https://admin/workadd/cust_session?sessionId=1500c980954d7a81e6c428a16d8c25&srId=SR1234&custId=cust12345&custName=sam

这个 url 是后端给我的外部 URL,我需要从 url 中获取数据,比如 session id、srid 等等, 每当用户单击此链接时,它应该在我的应用程序中打开并从 url 获取详细信息,我的应用程序在 angular 6 中使用

【问题讨论】:

【参考方案1】:
import  ActivatedRoute, Router  from '@angular/router';

  export class AppComponent
    public session;
    constructor(private activatedRoute: ActivatedRoute)
      this.activatedRoute.queryParams.subscribe(params =>
        this.session = params['sessionId'];
        console.log("SessionId ",this.session)
       );
      
    

【讨论】:

以上是关于如何从给定的外部 url 获取数据会话 ID 和所有内容,而不是来自我的应用程序(路由)在 Angular 6的主要内容,如果未能解决你的问题,请参考以下文章

如何从给定字符串中获取数组中所有源url的值

在laravel中重定向到外部url时如何保留会话数据

使用会话从 url 获取 Json

通过AngularJS从外部URL获取文本[重复]

如何从给定 ID 获取用户信息并使用 Node.js 和 EJS 显示它[关闭]

通过作为隐藏输入字段提交的会话 ID 获取 HttpSession