我需要發送標題給我的HttpRequest。Angular 4.3 HttpClient - 如何正確使用HttpHeaders和攔截器?
我已經在這裏搜索,我已經嘗試了一些我找到的答案,但沒有一個人工作。
標題不會被髮送到API,如果我檢查clonedRequest
對象,它不會顯示標題。這是我的代碼:
public intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
// Clone the request to add the new header.
const clonedRequest = req.clone();
clonedRequest.headers.set("ModuleId", this.dnnContext.moduleId);
clonedRequest.headers.set("TabId", this.dnnContext.tabId);
// Pass on the cloned request instead of the original request.
return next.handle(clonedRequest);
}
我缺少什麼?
謝謝。現在我收到以下錯誤:TypeError:CreateListFromArrayLike在非對象上調用 – DAG
我想說,錯誤不會以任何方式與http客戶端相關.... –
我在遷移之前沒有發生此錯誤,無論如何我認爲這與標題無關(我希望)...無論如何,感謝 – DAG