我使用的$http.get()
做GET請求時,響應於JSON,但與HTML編碼某些字符,一個例子是如下面「,編碼有"
的SyntaxError:意外的令牌在JSON
{
"description":"invalid",
"errorCode":"error.loginInvalid"
}
而且我使用$httpProvider.interceptors.push('httpErrorsInterceptor');
,httpErrorsInterceptor將顯示在responseError
錯誤的信息。因爲響應JSON不正確解碼,當嘗試處理它,它會顯示在控制檯SyntaxError: Unexpected token & in JSON
。我不知道我們如何可以解碼響應JSON
何時處理?在$httpProvider
?
你控制源?如果是這樣的話......首先如何獲得這種方式?這是無效的json – charlietfl
@charlietfl是的,它是JSON,但是一些特殊字符被編碼。 – chancyWu
那麼,爲什麼不去除額外的編碼呢? (特別是它沒有意義) – zerkms