美文网首页工作生活
浏览器里边fetch看不到请求返回

浏览器里边fetch看不到请求返回

作者: 邹小邹大厨 | 来源:发表于2019-08-12 15:29 被阅读0次

    fetch小tip

    最近在用fetch的时候,发现一个问题,就是接口返回时200的,但是却看不到任何的返回信息,如下所示:


    image.png

    所有的信息都是空的,但是实际上是已经返回了数据,后来查了下是因为前端的这边写法有问题,是因为promise没有返回,当如下写法的时候,是看不到返回的
    代码:

    fetch("/infod", {
            method: "POST", // *GET, POST, PUT, DELETE, etc.
            headers: {
              "Content-Type": "application/json; charset=UTF-8"
              // 'Content-Type': 'application/x-www-form-urlencoded',
            },
            body: JSON.stringify({})
          })
            // .then(response => response.json())
            .then(res => {
              console.log("rss", res)
              // res = res.text()
            })
            .catch(err => {
    
            });
    

    只有在代码里边把response 使用json()或者其它方法的时候才能看到返回。

    相关文章

      网友评论

        本文标题:浏览器里边fetch看不到请求返回

        本文链接:https://www.haomeiwen.com/subject/ttdchctx.html