![](/img/trans.png)
[英]How to set a null value for “Content-Type” header in Angular interceptor?
[英]In Angular How to pass content type header as undefined?
以下是我的代碼:
const httpOptions = {
headers: new HttpHeaders({
'Content-Type': undefined,
'Authorization': localStorage.getItem('jwt')
})
};
但這給我這樣的錯誤-無法讀取未定義的屬性'length'
如何解決呢? 而且,如果我不添加內容類型,那么它將采用默認的application / json
如何在沒有內容類型標題的情況下調用api?
默認的httpOptions
將如下所示。 無需將Content-Type
設置為undefined
。
const httpOptions = {
headers: new HttpHeaders({
'Authorization': localStorage.getItem('jwt')
})
};
刪除默認的“ Content-Type”
httpOptions.headers.delete("Content-Type");
還以FormData
發送帖子數據。 添加了MDN FormData
以供參考。 https://developer.mozilla.org/en-US/docs/Web/API/FormData/Using_FormData_Objects
我在@ A.Winnen的幫助下找到了解決方案,
我的解決方案是我首先使用formGroup,而不會自動獲取合適的Content-Type標頭
然后我將formGroup更改為formData,並且它采用了自動適合的Content-Type,並且我的問題已解決
希望它可以幫助某人
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.