【问题标题】:React Native - Fetch API response.text()?React Native - 获取 API response.text()?
【发布时间】:2017-05-07 15:48:59
【问题描述】:

我正在尝试在服务器和应用程序(客户端)之间创建双向通信。

Stringified response.text() 返回这个...有没有办法让它只返回文本?我做错了什么?

【问题讨论】:

    标签: javascript reactjs react-native


    【解决方案1】:

    你的问题不清楚。您面临的问题是什么?服务器响应将始终是字符串。它可以是有效的 Json/xml 或纯文本。如果您想将其用作 JSON。

    来源:https://facebook.github.io/react-native/docs/network.html

    function getMoviesFromApiAsync() {
        return fetch('https://facebook.github.io/react-native/movies.json')
          .then((response) => response.json())
          .then((responseJson) => {
            return responseJson.movies;
          })
          .catch((error) => {
            console.error(error);
          });
      }
    

    【讨论】:

    • 抱歉不够清楚。我想问一下是否有一种方法可以只返回“LED 状态:开/关”字符串,而不会在屏幕上看到其他文本。
    【解决方案2】:

    用 substring() 和 indexOf() 修复它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-05-22
      • 2021-12-10
      • 2020-05-08
      • 2018-06-12
      • 2020-04-22
      • 1970-01-01
      • 2021-10-21
      相关资源
      最近更新 更多