通过https的Angular头

问题描述 投票:0回答:1

我使用Angular 9通过IIS服务器向我的asp.net mvc core后端发送一些头信息,如页面大小和当前页面。当我的请求是到http地址时,一切正常,但当我使用https调用API时,头信息不能正确发送,分页也不能工作。我用postman测试我的https后端,它可以正常工作。

 let headers = new HttpHeaders({ 'Content-Type': 'application/json' });
       headers = headers.set('PageSize', pageSize.toString());
       headers = headers.set('CurrentPage', currentPage.toString());

我如何才能正确发送我的头请求?

angular rxjs angular-http
1个回答
1
投票

试试这种方式。确保你在你的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));
© www.soinside.com 2019 - 2024. All rights reserved.