首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从获取请求获取html

从获取请求获取html
EN

Stack Overflow用户
提问于 2018-09-26 17:26:08
回答 1查看 1.5K关注 0票数 1

我正在尝试从api响应中获取html。如果我执行以下提取请求:

代码语言:javascript
运行
复制
const fetchHtml = () => {
  return fetch('local:8080/api/getHtml')
    .then((response) => {
      console.log("Response:");
      console.log(response.text());
    })
    .then((data) => {
      console.log("Data:");
      console.log(data);
    });
  };
};

我收到以下控制台消息:

代码语言:javascript
运行
复制
Response:
Promise {<pending>}
  __proto__: Promise
  [[PromiseStatus]]: "resolved"
  [[PromiseValue]]: "<html><head><title>Your interest in PROGRAM_NAME</ `Show 108 096 more Copy`"
Data:
undefined

如何从获取api请求中获得返回的html承诺值?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-26 17:29:21

您必须从response.text返回.then

代码语言:javascript
运行
复制
const fetchHtml = () => {
  return fetch('local:8080/api/getHtml')
    .then((response) => {
      return response.text();
    }).then((text) => {
      console.log(text);
    });
  };
};

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52523188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档