angular - https上的角标头
问题描述
我使用 Angular 9 通过 IIS 服务器将一些标头(例如页面大小和当前页面)发送到我的 asp.net mvc 核心后端。当我的请求是 http 地址时,一切正常,但是当我使用 https 调用 API 时,标头值未正确发送并且分页不起作用。我用邮递员测试了我的 https 后端,它通过它工作。
let headers = new HttpHeaders({ 'Content-Type': 'application/json' });
headers = headers.set('PageSize', pageSize.toString());
headers = headers.set('CurrentPage', currentPage.toString());
如何正确发送我的标头请求?
解决方案
试试这个方法:确保在 api 调用中包含标头
var pageS = pageSize.toString()
var currentP = currentPage.toString()
var headers = new HttpHeaders({
'Content-Type': 'application/json',
'PageSize': pageS,
'CurrentPage': currentP
});
return this._http.post('https://localhost:5001/api/', {
object
}, {
headers
})
.subscribe(res => console.log(res));
推荐阅读
- python - 如何应用多个 if 语句?
- python - 遍历python3中的json文件
- linux - Raspberry Pi 上的组装为每个命令提供错误“找不到命令”
- php - 如何检测链接点击?
- node.js - 获取或搜索 npm 中的可执行文件列表
- embedded - 链接器脚本文件和链接器生成的 .map 文件之间的区别?
- python - 将 3D 数组转换为 pandas 面板数据
- css - 为什么没有填充,尽管我在 react native 中使用带有 `space-between` 的 flexbox 时设置了它?
- function - Same PowerShell Code Works as Seperate File, Not as Function
- spring - 如何在@ExceptionHandler 方法中检索 POST 请求对象/参数