从 ReadableStream 对象检索数据?

2023-11-22

我怎样才能从a处获取信息ReadableStream object?

我正在使用 Fetch API,但文档中没有明确说明这一点。

尸体正在被归还ReadableStream我只想访问此流中的属性。在浏览器开发工具的 Response 下,我似乎已将此信息以 JavaScript 对象的形式组织成属性。

fetch('http://192.168.5.6:2000/api/car', obj)
    .then((res) => {
        if(!res.ok) {
            console.log("Failure:" + res.statusText);
            throw new Error('HTTP ' + res.status);
        } else {
            console.log("Success :" + res.statusText);
            return res.body // what gives?
        }
    })

为了从a访问数据ReadableStream您需要调用其中一种转换方法(可用文档here).

举个例子:

fetch('https://jsonplaceholder.typicode.com/posts/1')
  .then(function(response) {
    // The response is a Response instance.
    // You parse the data into a useable format using `.json()`
    return response.json();
  }).then(function(data) {
    // `data` is the parsed version of the JSON returned from the above endpoint.
    console.log(data);  // { "userId": 1, "id": 1, "title": "...", "body": "..." }
  });

EDIT:如果您的数据返回类型不是 JSON 或者您不需要 JSON,则使用text()

举个例子:

fetch('https://jsonplaceholder.typicode.com/posts/1')
  .then(function(response) {
    return response.text();
  }).then(function(data) {
    console.log(data); // this will be a string
  });
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 ReadableStream 对象检索数据? 的相关文章

  • 如何在javascript中计算日出和日落?

    我正在使用appcelerator titan开发一个IOS应用程序 我想让我的应用程序在日出和日落时向用户发送本地通知 解决这个问题的一个好工具是使用 YQL 的雅虎天气 但是 雅虎天气仅供非商业用途 我正在尝试找到一个javascrip
  • jQuery.getJSON:如何避免在每次刷新时请求 json 文件? (缓存)

    在此示例中 您可以看到生成的 HTML 列表 每次刷新时 脚本都会请求数据文件 ajax test json 并再次构建列表 生成的文件 ajax test json 被静态缓存 但是如何避免在每次刷新时请求此文件 source jquer
  • Javascript树遍历算法

    我需要帮助以深度优先的方式遍历树结构 我无法想出一个算法来正确地做到这一点 我的输入是这样的 A B C 1 2 a b c d 输出应采用以下形式 A 1 a A 1 b A 1 c A 1 d A 2 a A 2 b A 2 c A 2
  • javascript 使用 onclick 创建按钮

    我正在尝试使用 javascript 创建一个具有 onclick 事件的按钮 该事件调用 head 中定义的函数 该函数接收相对于按钮的 dom 对象作为参数 我该怎么做呢 ex
  • AngularJS 使用 $apply 而不使用 $scope

    我开始使用 AngularJS 并且接受了用它来编写控制器的约定 而不是用 scope 所以我的控制器看起来像这样 myApp controller SomeController function this myModel id 1 nam
  • 如何获取 RxJSSubject 或 Observable 的当前值?

    我有 Angular 2 服务 import Storage from storage import Injectable from angular2 core import Subject from rxjs Subject Inject
  • 使用 NodeJS 让 Discord 机器人发送带有消息的图片

    我有几张照片 全部在 imgur 上 带有直接图像链接 格式 https i imgur com XXXXXX jpg https i imgur com XXXXXX jpg 以及用 NodeJS 制作的 Discord 机器人 我发送这
  • 是否可以将反应组件导出为非反应项目中的函数

    有没有办法在非 React 项目中将 React 组件导出为函数并传入 props 作为函数的参数 我最近用 create react app 完成了一个 React 项目 现在我想将它用于其他非 React 项目 纯 Javascript
  • 具有行组的 JQuery 斑马条纹表

    我通常将斑马条纹表行设置为奇数 偶数 如下所示 效果很好 table tbody tr visible even this addClass even table tbody tr visible odd this addClass odd
  • 提交前验证表单(比检查空字段更复杂)

    我有一个包含时间输入的表单 具体来说 开放时间和结束时间 当按下提交按钮时 它会转到一个 php 页面 其中这些输入将添加到数据库中 在允许提交表单之前我想检查一些事情 例如 我想确保开始时间早于 小于 结束时间 这是表格 Opens
  • Chrome Javascript 调试器暂停时不会重新加载页面

    有时 当我在 Chrome 中调试某些 javascript 并且暂停了 javascript 时 如果我尝试重新加载页面 chrome 只会 继续 调试器 单步执行到下一个断点 似乎没有任何方法可以强制 javascript 完全停止运行
  • 对象数组 - 在 Vue.js 生态系统中更新对象的正确方法

    我不确定问题到底出在哪里 但我会看看是否有人可以帮助我理解我的代码出了什么问题 我正在利用 Vuex 商店来跟踪某些不断变化的状态 我这样做如下 import Vue from vue import Vuex from vuex Vue u
  • 使用 jQuery Tablesorter 操作后如何恢复当前页面?

    我正在使用 tablesorter 但无法找到有关插件 tablesorter 寻呼机的任何文档 问题是我有一个显示一些数据的表 并且在每一行中都有一个删除链接 该链接附加了要删除的元素的唯一标识符 显然 是否可以保存我正在删除的页面 然后
  • Dojo/on 和捕获阶段

    有没有办法用 dojo on 在捕获阶段 而不是冒泡阶段 触发事件 我最终在这里寻找有关 on 的前身 dojo connect 的信息 就其价值而言 dojo connect 似乎不支持捕获阶段的事件侦听器 它的工作原理是将事件处理程序作
  • 错误:创建 React Native 项目版本 0.59.9 时找不到 template.config.js

    当我尝试创建 React Native 项目版本 0 59 9 时 出现以下错误 错误错误 无法在 react native 模板中找到 var folders zc h93bvpb573q24 5ynvgkn1wc0000gn T rnc
  • 在 Google Apps 脚本中的文本前插入换行符

    我需要在 Google 文档中的某些文本之前插入一些换行符 尝试过这种方法但出现错误 var body DocumentApp getActiveDocument getBody var pattern WORD 1 var found b
  • 如何在 JavaScript 中获取浮点数的小数位?

    我想要的是与 Number prototype toPrecision 几乎相反的 这意味着当我有数字时 它有多少位小数 例如 12 3456 getDecimals 4 对于任何想知道如何更快地完成此操作 无需转换为字符串 的人 这里有一
  • 使用 jquery 提供附加功能时菜单未正确对齐

    I need to make a mega menu similar to one as show in image below 到目前为止 我已经能够在某种程度上使其发挥作用 例如jsFiddle 在这里 http jsfiddle ne
  • Serviceworker Bug event.respondWith

    我的 serviceworker 的逻辑是 当发生获取事件时 它首先获取包含一些布尔值 而不是 event request url 的端点 并根据我正在调用的值检查该值event respondWith 对于当前的获取事件 我正在提供来自缓
  • 获取淘汰赛中被点击元素的索引

    获取无序列表中单击元素的索引的最佳方法是什么 让我举个例子 假设我有以下 HTML 代码 ul li p p li ul 现在我有以下 javascript 代码来获取索引 self itemClicked function data it

随机推荐

  • 发出 starttls 后将 Java 套接字升级为加密

    我希望我的应用程序在发出 STARTTLS 之前与服务器进行不加密的通信 然后升级套接字以进行加密 我可以连接到端口 例如 5222 并使用 STARTTLS 来使用 java 请求 TLS 吗 如果是这样 我应该使用哪个 Socket 对
  • 使用PHP从MySQL数据库中获取数据,以表格形式显示以供编辑

    我是这方面的新手 编写了下面的代码来从 MySQL 数据库获取用户数据并将其显示在表单中以供编辑和保存 问题是 它不起作用 任何帮助将不胜感激 Delegate update form p p
  • Matplotlib,避免plot_trisurf()中不需要的三角形

    我有以下代码来创建一个圆锥体 稍后将对其应用位移场 在下图中 您可以看到一些大三角形画在顶部 但没有画在底部 我相信有一些内部隐藏参数可以告诉plot trisurf 三角形应该创建到什么距离 否则它们也应该在底部创建 import mat
  • OpenGL Glut C - 想要渲染弯曲的圆柱体

    以下代码显示了 OpenGL C 语言中的直圆柱体 管道 include
  • 如何从异步迭代器生成一系列 Promise?

    我从一个渲染并生成一系列图像斑点的函数开始 async function renderAll AsyncIterableIterator
  • 使用正则表达式选择字段的一部分

    我有一个表 其中第三方组件存储 url 我只想获取id来自此网址的参数 使用 PHP 我可以这样做 subject index php option com content catid 2 id 456 view article mysql
  • 如何从 x,y 点列表和偏移距离获取偏移样条线的 x,y 坐标

    我需要制作翼型轮廓曲线的偏移平行封闭体 但我无法弄清楚如何使所有点与主轮廓曲线上所需距离的点等距 this is my example airfoil profile this is my best and not good approac
  • Spring Cloud Stream 消息与 JSON 转换配置

    我正在使用 Spring Cloud Stream 和 RabbitMQ 绑定器 它非常适合与byte 有效负载和 Java 本机序列化 但我需要使用 JSON 有效负载 这是我的处理器类 EnableBinding Processor c
  • 访问传递给 argparse 参数的选择?

    是否可以访问传递给参数的选择元组 如果是这样 我该怎么办 例如 如果我有 parser argparse ArgumentParser description choose location parser add argument loca
  • Java:如何拥有子类类型的数组?

    假设我有一个超类 Animal 和子类 Cat Dog Bird 有没有办法拥有子类类型数组而不是类实例 我可以用它来实例化每个可能的子类的实例 为了简单起见 我想要这个 Pseudo code For each possible subc
  • ASP.NET Web API POST 参数为空

    为了澄清 我已经阅读了其他问题及其答案并尝试了所有解决方案 但没有一个解决了问题 我正在本地调试将部署到 Windows Azure 云服务的代码 这是一个 ASP NET Web API 应用程序 几天前还可以运行 但现在已经不行了 我有
  • 日期列作为主键一部分的优点和缺点

    我目前正在开发一个数据库 其中需要日志来跟踪一堆不同的数据更改 诸如价格变化 项目状态变化等 为了实现这一点 我制作了不同的 日志 表来存储需要保留的数据 举一个坚实的例子 为了跟踪需要订购的零件的价格变化 我创建了一个名为的表Part P
  • _C99的Bool数据类型

    C 编程语言的 C99 标准定义了 Bool数据类型作为另一种数据类型的宏 因为该语言无法处理类型安全布尔值 Is the Bool一个宏unsigned char unsigned int或者其他一些数据类型 Bool是根据 C 标准的单
  • Flutter iOS 构建在运行 pod install 时失败

    我正在尝试制作一个flutter插件 所以我按照提供的步骤创建了一个插件https flutter dev docs development packages and plugins developing packages 当我尝试运行 i
  • 根据环境配置基本URL

    假设我们有 Angular 4 应用程序 需要位于不同环境中的不同相对根 URL 中 即 http localhost 4200 index html为了发展 http prod server com angular app index h
  • HTML/CSS 内容始终居中

    如何使页面内容居中 使其在每种类型的屏幕尺寸上居中 例如 关于寓言式的如果我调整浏览器的大小 中心内容将向左移动 直到到达浏览器窗口 有一些背景元素可以水平无限延伸 顶部的深灰色 中间的浅灰色等 我可以在我的笔记本电脑和 iMac 上打开这
  • Android:软键盘不显示

    我在 MainActivity 布局中有 2 个 EditText 如果我正常运行应用程序 第一个 EditText 会获得焦点 但软键盘不会打开 但是当我使用这个时 public class TestingActivity extends
  • 关于gzip文件上seek的使用

    我有一个大gzip文件 我想使用仅读取其中的一部分seek 关于使用seek on gzip文件 这个page says seek 位置是相对于未压缩数据的 因此 调用者甚至不需要知道数据文件是否被压缩 这是否意味着seek必须从文件开头读
  • javascript 如何在不使用警报的情况下创建验证错误消息

    我希望制作一个简单的表单验证错误消息 显示在用户名字段下 我似乎无法弄清楚
  • 从 ReadableStream 对象检索数据?

    我怎样才能从a处获取信息ReadableStream object 我正在使用 Fetch API 但文档中没有明确说明这一点 尸体正在被归还ReadableStream我只想访问此流中的属性 在浏览器开发工具的 Response 下 我似