首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Angular 2 HTTPS请求

Angular 2 HTTPS请求
EN

Stack Overflow用户
提问于 2016-09-27 08:45:03
回答 5查看 40.4K关注 0票数 9

如何从angular 2配置和发起https请求?

在上面找不到任何资源。

有谁能带我到这里来吗?

谢谢。

EN

回答 5

Stack Overflow用户

发布于 2018-05-08 05:29:12

以防其他人想这么做

您应该像普通的http调用一样进行https调用,但是您必须确保您的浏览器信任后端api使用的证书&即您的浏览器可以连接到此api。

注意:

它可能会在YARC或REST客户端给出超时错误,所以你应该直接在浏览器中尝试一个简单的GET请求(即:导航到https get请求)

例如,如果我们有这个API

https://testDomain.com:7001/getCountries

尝试通过在浏览器中导航到此url来发出get请求,如果您在本地或在UAT中测试,您的证书可能不会自动在浏览器中完全信任,因此您必须告诉chrome您信任此网站并转到那里(转到此网站)。

如果您可以在浏览器中成功调用此get请求:

然后,您可以按照以下资源调用https apis,就像调用普通http一样(完整正确的URL包含https和端口号):

1- Angular httpClient guide

2-你也可以查看this excellent guide on making http calls in Angular 5

票数 7
EN

Stack Overflow用户

发布于 2017-02-24 06:26:52

只需确保传入参数的请求URL为https即可。

如果你使用的是完整路径,那么这很容易,你可以指定https,即'https://request.url.com‘。

如果它是你的应用程序的相对路径,比如'/api/some/data‘,那么你的应用程序应该被安全地托管,并使用https连接到达。

票数 2
EN

Stack Overflow用户

发布于 2018-03-01 03:09:52

这个答案有点晚了,但对于正在搜索它的人来说,这可能会有所帮助。

在最新版本的angular中,您可以使用http interceptor来完成此操作,如angular docs中所示

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39714432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档