我正在使用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而不是假设为。
答案 0 :(得分:1)
我找到了原因。 Httpclient中存在一个问题,即将“False”或0转换为api get调用的类似角度变量。
getNonJson (path) {
return this.http.get(path, { responseType: 'text' });
}
我必须将其作为文本格式,然后将其转换为布尔值。