如何从angular 2配置和发起https请求?
在上面找不到任何资源。
有谁能带我到这里来吗?
谢谢。
发布于 2018-05-08 05:29:12
以防其他人想这么做
您应该像普通的http调用一样进行https调用,但是您必须确保您的浏览器信任后端api使用的证书&即您的浏览器可以连接到此api。
注意:
它可能会在YARC或REST客户端给出超时错误,所以你应该直接在浏览器中尝试一个简单的GET请求(即:导航到https get请求)
例如,如果我们有这个API
尝试通过在浏览器中导航到此url来发出get请求,如果您在本地或在UAT中测试,您的证书可能不会自动在浏览器中完全信任,因此您必须告诉chrome您信任此网站并转到那里(转到此网站)。
如果您可以在浏览器中成功调用此get请求:
然后,您可以按照以下资源调用https apis,就像调用普通http一样(完整正确的URL包含https和端口号):
2-你也可以查看this excellent guide on making http calls in Angular 5
发布于 2017-02-24 06:26:52
只需确保传入参数的请求URL为https即可。
如果你使用的是完整路径,那么这很容易,你可以指定https,即'https://request.url.com‘。
如果它是你的应用程序的相对路径,比如'/api/some/data‘,那么你的应用程序应该被安全地托管,并使用https连接到达。
发布于 2018-03-01 03:09:52
这个答案有点晚了,但对于正在搜索它的人来说,这可能会有所帮助。
在最新版本的angular中,您可以使用http interceptor来完成此操作,如angular docs中所示
https://stackoverflow.com/questions/39714432
复制相似问题