![](/img/trans.png)
[英]Accessing HTTP Error Response Body from HttpInterceptor in Angular
[英]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.