簡體   English   中英

Angular:發送帶有空請求正文的 POST 請求

[英]Angular: Sending POST request with empty request body

我正在對后端服務進行 angular POST 調用。 用例是這樣的,請求沒有正文,所以我喜歡:

http.post("my/backend/service", null);

我觀察到端點沒有被命中,也沒有錯誤。

這不是處理 POST 空請求正文的正確方法嗎?

post方法返回一個Observable ,因此您需要subscribe post方法或返回Observablesubscribe您的方法。 調用post方法並獲取Observable就像准備請求一樣,訂閱 Observable 就像運行查詢一樣。

http.post("my/backend/service", null).subscribe();

您可以在本 Angular 教程的最后一節中找到有關它的更多信息。

因為服務方法返回一個配置數據的 Observable,所以組件訂閱了該方法的返回值。

該示例使用get()方法,但問題來自響應的類型: Observable

發送空的 JSON object,可能會起作用。

http.post("my/backend/service", {});  

暫無
暫無

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

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