javascript - 可能未处理的 promise 拒绝(id 0)类型错误 GET 或 HEAD 请求不允许主体

标签 javascript android react-native

import React from 'react';
import { FlatList, ActivityIndicator, Text, View  } from 'react-native';

export default class FetchExample extends React.Component {

  constructor(props){
    super(props);
    this.state ={ isLoading: true}
  }

  componentDidMount(){

        fetch('https://apitest.kuveytturk.com.tr/prep/v1/data/fecs', {
             method: 'GET',
             headers: {
               Accept: 'application/json',
               'Content-Type': 'application/json',
             },
             body: JSON.stringify({
               firstParam: 'isoCode ',
               secondParam: 'internationalCode',
               thirdParam: 'name',
               fourthParam: 'code',
               FifthParam: 'group',
               SixthParam: 'id'
             }),
           });

}


  render(){

    if(this.state.isLoading){
      return(
        <View style={{flex: 1, padding: 20}}>
          <ActivityIndicator/>
        </View>
      )
    }

    return(
      <View style={{flex: 1, paddingTop:20}}>
        <FlatList
          data={this.state.dataSource}
          renderItem={({item}) => <Text>{item.isoCode}, {item.internationalCode}, {item.name}, {item.code}, {item.group}</Text>}
          keyExtractor={({id}, index) => id}
        />
      </View>
    );
  }
}

我是 React Native 的初学者,我正在尝试从 api 获取数据,但我有一个关于代码的错误。

possible unhandled promise rejection (id 0) typeerror undefined is not an object

我不明白为什么没有对象

希望得到您的帮助。

最佳答案

请注意,您不能在 GET 请求中使用正文。请更改为 POST。

关于javascript - 可能未处理的 promise 拒绝(id 0)类型错误 GET 或 HEAD 请求不允许主体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58498360/

相关文章:

javascript - 隐藏在包含 div 滚动条的下方的 Div 溢出 : scroll set

java - 如何在 Android 应用程序中保存复选框状态

android - 截取设备当前屏幕的屏幕截图

android - 错误类型3错误: Activity class {com. rnnpro1/com.rnnpro1.MainActivity}不存在

react-native - React Native - 每封邮件发送照片

javascript - 如何使用 EAS BUILD 解决 IOS 应用启动时崩溃的问题

javascript - 为什么如果 F - 简单函数 : F. 原型(prototype)!== F.__proto__ 但 Function.prototype === Function.__proto__?

javascript - D3.js 自定义可折叠缩进树。根据数据设置节点位置

javascript - 尝试可以正常工作,但Catch在Javascript函数中不起作用,如下所述

react-native - 嵌套 Touchable 处理 onPress,而父级处理 onLongPress