当前位置: 首页 > 知识库问答 >
问题:

Angular-混合内容:https错误页面

彭礼骞
2023-03-14

我正在开发一款带有Angular 7(前端)和Laravel(后端)的应用程序。我在《邮递员》中测试了这个endpoint,它是有效的。当我尝试登录应用程序时,我遇到了这个错误。

混合内容:页面位于'https://sandbox.cloudinteractiveplatforms.com/login'通过HTTPS加载,但请求了不安全的XMLHttpRequest终结点'http://sandboxbackend.cloudinteractiveplatforms.com/api/login“。此请求已被阻止;内容必须通过HTTPS提供。

环境

export const environment = {
 production: true,
 apiUrl:   'http://sandboxbackend.cloudinteractiveplatforms.com/api',
};

登录。组成部分ts

  onLogin(user: User): Observable<User> {

const request = JSON.stringify(
  { email: user.email, password: user.password }
);

return this.http.post(this.loginUrl, request, httpOptions)
  .pipe(
    map((response: User) => {
      // Receive jwt token in the response
      const token: string = response['access_token'];
      // If we have a token, proceed
      if (token) {
        this.setToken(token);
        this.getUser().subscribe();
      }
      return response;
    }),
    catchError(error => this.handleError(error))
  );
  }

我该如何解决这个问题?

共有1个答案

鲜于光赫
2023-03-14

将环境文件中的apiUrl更改为https,如下所示。

apiUrl:   'https://sandboxbackend.cloudinteractiveplatforms.com/api',

阅读更多关于混合内容错误这里-https://developers.google.com/web/fundamentals/security/prevent-mixed-content/what-is-mixed-content

 类似资料:
  • 我的页面在https上,但我在AJAX中调用的API url在HTTP上。我无法获得AJAX响应。混合内容:“HTTPS://localhost:8443/examples/demo.html”的页面是通过HTTPS加载的,但请求了不安全的XMLHttpRequestendpoint“http://www.earthtools.org/timezone-1.1/40.71417/-74.00639

  • 我在拉威尔项目工作。。我有一个问题: 混合内容:https://xxxxxx/admin/dashboard页面已通过HTTPS加载,但请求不安全的XMLHttpRequest终结点超文本传输协议://xxxxxx/admin/dashboard/order_statics/九月。此请求已被阻止;内容必须通过HTTPS提供。 我有这个。htaccess。

  • 混合内容:页面位于'https://api.xyz.com/api/documentation'已通过HTTPS加载, 但是请求了一个不安全的样式表'http://api.xyz.com/swagger-ui-assets/swagger-ui.css?v=26ec363936a21921c9fec290e551e3eb'. 此请求已被阻止;内容必须通过HTTPS提供。 我知道如何在Laravel

  • 问题内容: 我有一个表单(正在通过GET提交)到crm(ViciDial)。我可以成功提交表单,但是如果我这样做,则crm的处理文件将仅回显成功文本,仅此而已。 我想在我的网站上显示一个谢谢页面,而不是该文本,所以我决定使用AJAX提交表单并将其重定向到我需要的页面,但是在浏览器中出现此错误: 混合内容:“ https://page.com”上的页面已通过HTTPS加载,但请求了不安全的XMLHt

  • 在使用HTTPS协议的Web组件中加载混合内容时收到警告,页面主要内容通过HTTPS加载,但一些图片和脚本是通过HTTP加载的。

  • > 在_config.yaml文件中,我已经相应地设置了URL键 URL:“https://peps0791.github.io” 在我的cloudFlare仪表板中,我启用了HTTPS重写选项,以防止混合内容错误。 内容混杂:“HTTPS://thebotspeaks.com/”的页面是通过HTTPS加载的,但请求了不安全的图像“http://thebotspeaks.com/assets/im