HttpClient Angular 2返回" null而不是" False"

时间:2017-11-10 22:08:21

标签: angular httpclient

我正在使用angular 4 HttpClient来呼叫我的api。我可以得到" True"和"错误"正确使用Postman并始终得到" null" for" False"和#34; True"在角度中使用httpclient 4.有没有人有类似的经历?

这不是一个偏离主题的问题。我认为httpclient中存在一个错误,它会转换" false"或0到null。我花了好几天时间抓挠我的头来找到原因。

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

此语句始终返回null而不是假设为。

1 个答案:

答案 0 :(得分:1)

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

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

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