簡體   English   中英

Angular2 http.post對完整域名不起作用

[英]Angular2 http.post does not react on full domain name

我有以下代碼:

this.http.post('http://localhost:8080/api/login',
     JSON.stringify({ username, password }),
     { headers }
)

這不起作用,我什至沒有在瀏覽器控制台中看到錯誤。 僅使用“ api /登錄”時,它可以工作,但當然在錯誤的域上。 文檔只需要一個URL,這里是否存在一些CORS問題或任何其他限制?謝謝您的幫助?

就像任何http操作一樣,http.post返回一個可觀察的對象。 您需要訂閱它才能運行。

嘗試這個:

this.http.post('http://localhost:8080/api/login',
    { username, password },
    { headers }
).subscribe();

額外信息:

訂閱可以使用3個參數。

  1. onSuccess(response),在服務器響應下成功調用
  2. onError(response),根據服務器的響應在錯誤時調用
  3. onComplete,在調用完成時調用。

我真的建議您深入觀察

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM