簡體   English   中英

Angular 6訪問HTTP錯誤響應正文

[英]Angular 6 accessing HTTP error response body

HTTP請求失敗時,我無法訪問JSON響應有效負載。

this.myService.makeSomeHttpRequest(values).subscribe((res) => {
  console.log(res) // works as expected
}, (err) => {
  console.log(typeof err) // string
})

err是一個字符串,看起來像這樣:

500 - Internal Server Error Details: Http failure response for http://some/url: 500 Internal Server Error

這是請求方法:

private makeSomeHttpRequest(values: any): any {
  return this.http.put('http://some/url', values)
}

HTTP響應具有一個JSON響應主體,其中包含我需要的有價值的數據,但我無法訪問它。

我該如何訪問? 我已經看到了與此類似的問題,但僅針對Angular 2而不是Angular6。Angular 2的答案似乎無關緊要。 我只能假設在這些主要版本之間發生了某些變化。

HTTP請求失敗時,我無法訪問JSON響應有效負載。

this.myService.makeSomeHttpRequest(values).subscribe((res) => {
  console.log(res) // works as expected
}, (err) => {
  console.log(typeof err) // string
})

err是一個字符串,看起來像這樣:

500 - Internal Server Error Details: Http failure response for http://some/url: 500 Internal Server Error

這是請求方法:

private makeSomeHttpRequest(values: any): any {
  return this.http.put('http://some/url', values)
}

HTTP響應具有一個JSON響應主體,其中包含我需要的有價值的數據,但我無法訪問它。

我該如何訪問? 我已經看到了與此類似的問題,但僅針對Angular 2而不是Angular6。Angular 2的答案似乎無關緊要。 我只能假設在這些主要版本之間發生了某些變化。

HTTP請求失敗時,我無法訪問JSON響應有效負載。

this.myService.makeSomeHttpRequest(values).subscribe((res) => {
  console.log(res) // works as expected
}, (err) => {
  console.log(typeof err) // string
})

err是一個字符串,看起來像這樣:

500 - Internal Server Error Details: Http failure response for http://some/url: 500 Internal Server Error

這是請求方法:

private makeSomeHttpRequest(values: any): any {
  return this.http.put('http://some/url', values)
}

HTTP響應具有一個JSON響應主體,其中包含我需要的有價值的數據,但我無法訪問它。

我該如何訪問? 我已經看到了與此類似的問題,但僅針對Angular 2而不是Angular6。Angular 2的答案似乎無關緊要。 我只能假設在這些主要版本之間發生了某些變化。

暫無
暫無

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

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