angular - 从 Angular 项目发送 POST 请求
问题描述
如果我想在另一个服务器中使用调用 REST-API,我想问我必须如何设置我的 Angular 项目。这个 Angular 项目部署在https://myvokabeln.com上。在这个 Angular-App 中,由于生成 PDF 文件,我想将 POST-Request 发送到我的 Linux 服务器
public createPDFList(dataJson): Observable<Blob>{
return this.httpClient.post<Blob>(basicUrl.serverURL + basicUrl.generatePDF, dataJson, { responseType: 'blob' as 'json' });
}
和常数
export const basicUrl = {
serverURL: 'http://h2916109.stratoserver.net:8080/myvokabeln',
generatePDF: '/api/v1/pdf/basic'
}
但是通过这种方式我收到了:
was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://h2916109.stratoserver.net:8080/myvokabeln/api/v1/pdf/basic'. This request has been blocked; the content must be served over HTTPS.
但是如果我将 REST-API 请求更改为https:
serverURL: 'https://h2916109.stratoserver.net:8080/myvokabeln',
有没有问题,服务器使用自签名证书,它不是validit,请求没有完成。
请问有人能帮帮我吗?
解决方案
推荐阅读
- python - Python Selenium .click 方法不起作用
- reactjs - 将元素推到两侧 Antd (一个左对齐,一个右对齐)
- git - Git 在不同的分支上复制文件
- c# - 是否可以将属性应用于顶级应用程序中生成的 main 方法?
- amazon-s3 - 音频和视频不同步。使用 fluent-ffmpeg 串流 mp4 文件
- php - php vs code项目到aws apache服务器文件权限
- xaml - 单独程序集中的 ResourceDictionary 不起作用。错误 URI 无效
- android - 将 JsonObjectRequest 转换为对象
- python - 基于内部值的python列表分类
- python - Numpy - count nonzero elements in 3d array