带有过滤器的POST请求主体在本机响应中

时间:2018-11-28 15:16:54

标签: react-native http-post

我想在请求中添加过滤器,以便仅在过滤器为true时才能获取数据。 不幸的是,我的代码无法运行,我也不知道为什么

mySuperFunction() {
fetch('myhttps', {
  method: 'POST',
  headers: {
    Accept: 'application/json',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    query: {
      bool: {
        filter: [{ term: { mySuperTerm: true } }],
      },
    },
    size: 1000,
  }),
})
  .then(response => response.json())
  .then(json => {
    if (json.found) {
      console.log(JSON.stringify(json, null, 4));
    } 
    else {
        console.log('error');}
   })

当filter = true时,我要提取的是所有数据:

  "data": {
    "name": "eddy",
    "city": "london",
    "mySuperTerm": true,
  }

2 个答案:

答案 0 :(得分:0)

您是说完全没有错误吗?什么都没发生?

以单引号将接受换行。

答案 1 :(得分:0)

对不起,这似乎是来自本机响应的错误 参见this github issue