React Native Fetch API返回旧数据

时间:2018-06-02 05:14:41

标签: android react-native fetch-api

我的fetch API总是返回旧的json数据。我的应用程序为我的用户列表请求API,它在开始时工作,但是当我发布新用户并刷新我的列表(调用相同的获取函数)时,它返回相同的列表(没有新用户)。但只要我完全关闭我的应用程序并重新打开它,它就能正常工作。我想知道为什么会这样。我是否需要“重置”我的fetch API函数?有这样的功能吗?

这是我的获取功能:

fetch(GET_USER_SESSION, {
  method: 'GET',
  headers: {
    'Accept': 'application/json',
    'Content-Type': 'application/json',
  }
})
.then((response) => response.json())
.then((data) => {
  return data // return same old list
}).catch((err) => this.showError('Error Signing Up, Please Try Again.'));

有什么想法吗?非常感谢!

1 个答案:

答案 0 :(得分:0)

将此添加到获取API的标头中:Context: Statement::Prepare( (select 'stack' as id from RDB$DATABASE) t inner join (select 'stack' as id from RDB$DATABASE) q on t.id=q.id ) Message: isc_dsql_prepare failed SQL Message : -104 Invalid token Engine Code : 335544569 Engine Message : Dynamic SQL Error SQL error code = -104 Token unknown - line 1, column 1 (