【问题标题】:How do I pass an authorization header when iframe redirects?iframe 重定向时如何传递授权标头?
【发布时间】:2019-04-18 13:43:41
【问题描述】:

我正在开发一个用 Ionic 4 编写的移动应用程序。作为其中的一部分,我正在与一个 API 和一个授权标头 (Bearer) 进行通信。作为响应,我得到一个 HTML 页面(如果发生错误,则会得到一条错误消息)并使用 srcdoc 将其显示在 iframe 中。当您单击该页面上的按钮时,它应该将您重定向到该页面,但相反,我将被重定向到登录页面。该网站的开发人员告诉我,每次向服务器发出请求或在页面之间移动时,我都必须传递身份验证标头。

我的问题是如何在 iframe 中单击按钮或被重定向时传递此标头?

感谢您的回答。

【问题讨论】:

    标签: http-headers authorization ionic4


    【解决方案1】:

    如果您使用的是 Angular HttpClient

    import { HttpHeaders } from '@angular/common/http';
    
    const httpOptions = {
      headers: new HttpHeaders({
        'Content-Type':  'application/json',
        'Authorization': 'my-auth-token'
      })
    };
    

    【讨论】:

    • 感谢您的回答。我不通过 Angular 提出请求。我有一个带有 html 内容的 iframe,当我点击一个按钮时,它会重定向到一个域。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-24
    • 2020-06-02
    相关资源
    最近更新 更多