我在Angular 2中使用HTTP提供程序从API加载数据.
return this.http.post(url, urlSearchParams.toString(), {
headers: this.getHttpHeaders()
})
.retryWhen((error) => {
return this.handleRetryError(error);
})
Run Code Online (Sandbox Code Playgroud)
当没有或旧的会话时,我在this.handleRetryError(错误)中创建新的会话并用它填充标题.(方法getHttpHeaders()返回带头的数组)
重试当尝试再次发布此帖子时,但第一轮中没有未更改的(旧)标题.
有没有机会从.readyWhen更改http.post的头参数?
非常感谢你的帮助:)