[英]Angular 5 Http Request calls the Rest API's twice
任何人都可以幫助找出我在這里做錯了什么。 對於每個REST調用,應用程序都會調用REST API兩次。
但是第一個請求不包含請求有效載荷和無響應,但是兩個請求都給出相同的響應狀態代碼。
這是我的代碼。
login(username: string, password: string) {
const body = { userName: username, password: password };
this. httpClient.post<User>(this.url, body, { headers: this.header })
.subscribe( data => {
return data;
});
這是正常現象。 當您嘗試使用HTTP方法將數據發送到服務器時,瀏覽器會發送預檢請求,以確保所請求的資源和其他屬性在后端可用並被允許。
然后,如果服務器接受請求選項,則發送主請求。 這就是為什么您看到兩個請求的原因。
因此,您的情況非常正常且可以預期。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.