的最佳选择
好吧,我发现了一个特殊的问题,我认为
这是代码
login(){
fetch('http://52.28.212.104:8081/milltimeLogin', {
method: 'POST',
headers: {
'Authorization':"basic " + this.state.username + ":" + this.state.passw ,
},
}).then(response => response.text())
.then(text => {
console.log(text['mta:loginResponse']);
})
}
此确切的日志在reactjs中起作用,但在React Native中不使用[MTA:...']的原因是响应具有MTA:标签,因此我必须使用[''],但是我没有似乎在反应本地工作。如果我只登录文本,我会得到整个响应,但是我需要得到特定的部分。有人知道如何在React Native中做到这一点?
我认为您可以以这种方式使它起作用,将其读为json
对象,除了text
。
login(){
fetch('http://52.28.212.104:8081/milltimeLogin', {
method: 'POST',
headers: {
'Authorization':"basic " + this.state.username + ":" + this.state.passw ,
},
}).then(response => response.json())
.then(json => {
console.log(json['mta:loginResponse']);
})
}
而不是使用简单的console.log命令
使用反应龙来记录数据链接在这里:https://github.com/infinitered/reactotron
log