0
私はチケットのリストを取得するAPIメソッドを持っています。郵便配達員(クロムの拡張子)でこのメソッドを試してみると、すべて正常に機能します。反応のネイティブで同じものを試してみると、認可に問題がありますが、どちらの場合も同じトークンを使用します。PostmanからReact NativeへのAPIクエリを実装する
正しい働きポストマンクエリ、あります:
var settings = {
"async": true,
"crossDomain": true,
"url": "https://example.com/api/tickets/list",
"method": "GET",
"headers": {
"authorization": "MzA4YTcwZjI2OGMMzNDhlZGVhYjUyNzQxNg==",
"cache-control": "no-cache",
"postman-token": "dc861781-6989-5707-d41f-ab52abda037d"
}
}
$.ajax(settings).done(function (response) {
console.log(response);
});
は、同じデータをネイティブの取得方法を反応させるのがあり、私は数えるが、正しく動作しません:
var url = 'https://example.com/api/tickets/list';
fetch(url, {
method: 'GET',
headers: {
'Authorization': 'MzA4YTcwZjI2OGMMzNDhlZGVhYjUyNzQxNg==',
'Cache-control': 'no-cache',
'Content-Type': 'application/json'
}
})
.then((response) => {
console.log(response);
return response.json();
})
.then((responseData) => {
var ticketList = responseData;
console.log(ticketList);
this.setState({
dataSource: this.state.dataSource
.cloneWithRows(ticketList)
});
})
.catch((error) => {
console.log(error);
});
どうしましたか?
エラー文字列を入力できますか? – Mihir
401、許可されていません。 – FladeX