0
我正在使用angular 4的默認Http
模塊發送http請求沒有任何問題。不過,我最近用angular2-jwt
包替換了Http
模塊AuthHttp
。現在使用AuthHttp
,它在發送請求時停止將主體作爲有效內容發送到服務器。以下是代碼:AuthHttp不發送郵件有效載荷
return this.authHttp.post(url, JSON.stringify(body)).map((res: Response) => {
// ...
});
上面的代碼不會將主體作爲有效內容發送到服務器。當authHttp替換爲http時,它按預期發送有效內容。
不知道我是否做錯了什麼,因爲它似乎有關於這個問題的谷歌結果很少。
更新:
隨着AuthHttp
,Chrome瀏覽器開發工具只顯示一個OPTIONS
發送請求。這真的很奇怪。
似乎AuthHttp發送一些奇怪的OPTIONS請求到服務器。鉻顯示以下錯誤:
Response for preflight has invalid HTTP status code 400