HttpClient Angular 2 返回 "null 而不是 PP_6



我正在使用角度4 HttpClient来调用我的api。我可以使用 Postman 正确获取"True"和"False",并且始终使用 angular 4 中的 httpclient 获得"False"的"null"和 True 的"True"。有没有人有过类似的经历?

这不是一个题外话。我认为 httpclient 中存在将"false"或 0 转换为 null 的错误。我花了几天时间,挠头寻找原因。

get(path) {
  return this.http.get(path);
}

此语句始终返回 null 而不是假定的 false。

我找到了原因。Httpclient 中存在将 "False" 或 0 转换为 api get 调用的类似角度变量的问题。

getNonJson (path) {
  return this.http.get(path, { responseType: 'text' });
}

我必须将其设置为文本格式,然后将其转换为布尔值。

最新更新