首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >获取获取响应数据

获取获取响应数据
EN

Stack Overflow用户
提问于 2019-04-01 17:32:46
回答 1查看 6.6K关注 0票数 4

我正在使用铬devTools镜像一个webRequest。查看网络请求,我想要访问的响应中有一些JSON数据

右击->复制为提取->

代码语言:javascript
运行
复制
fetch(
    "https://www.url.com/service.svc?action=FindConversation&ID=-40&AC=1",
    {
        "credentials":"include",
        "headers":{
            "accept":"*/*",
            "accept-language":"en-US,en;q=0.9",
            "action":"FindConversation",
            "content-type":"application/json; charset=UTF-8",
            "actionid":"-40",
            "unique_identifier":"062lCufCY0i5mI9NMTRUsF87XDq9ttYIonzZQjBcCOPvzoIJFOTSI6ZVNK9lMwy_iPFY2tuZzPY."
            "x-requested-with":"XMLHttpRequest"
        },
        "referrer":"https://ballard.amazon.com/OWA/",
        "referrerPolicy":"no-referrer-when-downgrade",
        "body":"contains some body data I want to manipulate",
        "method":"POST",
        "mode":"cors"
    }
).then(res => {console.log(res)})

这个打印出这样的东西:

代码语言:javascript
运行
复制
Response {type: "basic", url: "https://url/service.svc?action=FindConversation&ID=-40&AC=1", redirected: false, status: 200, ok: true, …}
body: ReadableStream
locked: false
__proto__: ReadableStream
bodyUsed: false
headers: Headers {}
ok: true
redirected: false
status: 200
statusText: "OK"
type: "basic"
url: "https://url/OWA/service.svc?action=FindConversation&ID=-40&AC=1"
__proto__: Response

当我检查刚才提出的网络请求时,它似乎没有返回任何JSON数据,而是使用200代码进行响应。这正常吗?

我要么期望它返回JSON数据,要么失败。

另外,JSON响应数据在res中的位置

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-01 17:34:12

这是正常的行为。fetch()返回一个对象,而不仅仅是主体。

使用res.json()提取JSON内容。对于非JSON响应,请使用res.text()

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

https://stackoverflow.com/questions/55460648

复制
相关文章

相似问题

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