我使用Angular2和Ionic2以打字稿,想處理來自後端服務的響應在那裏我能得到如何處理可能爲空的rxjs可觀察響應?
- 與HTTP 200
- 或含有與ErrorMessage屬性JSON對象的空響應信息要顯示給用戶。
這是我的要求:
this.http.put(***).subscribe((data) => {
的問題是,如果我給的數據參數,rxjs,嘗試從JSON序列化,如果是空的,它拋出一個錯誤。如果我不給數據參數,我可以處理空響應,但如果我有一個,我將如何到達errormessage屬性?
我不想在後端請求更改以在發生錯誤時給出正確的http錯誤代碼。有什麼辦法可以解決這個問題嗎?
你試過在錯誤methid實施? – anshuVersatile