fetch 数据请求

安装

使用 npm 安装 whatwg-fetches6-promise
npm install whatwg-fetch --save
npm install es6-promise --save

示例

import 'whatwg-fetch'
import 'es6-promise'

//get请求
export function getDate() {
    var result = fetch('/api/1',{
        methods: 'GET',
        credentials: 'include',
        headers: {
            'Accept': 'application/json, text/plain, */*'
        }
    })

    result.then((res) => {
        return res.text()
    }).then((text) => {
        console.log(text) // 打印出来的为一个text数据
    })

    var result2 = fetch('/api/2',{
        methods: 'GET',
        credentials: 'include',
        headers: {
            'Accept': 'application/json, text/plain, */*'
        }
    })

    result.then((res) => {
        return res.json()
    }).then((json) => {
        console.log(json)// 打印出来的为一个json格式的数据
    })
}

//post 请求

//对象转换成字符串形式  item=1&item2=2
function paramesObj(obj) {
    var str = '',item;
    for (item in obj) {
        str += '&' + item + '=' + encodeURIComponent(obj[item])
    }

    if (str) {
        str = str.slice(1)
    }

    return str
}

export function postDate() {
    var result = fetch('/api/1',{
        methods: 'POST',
        credentials: 'include',
        headers: {
            'Accept': 'application/json, text/plain, */*',
            'Content-Type': 'application/x-www-form-urlencoded'
        },
        // 注意 post 时候参数的形式
        body: "a=1&b=100"
    })

    result.then((res) => {
        return res.json()
    }).then((json) => {
        console.log(json)
    })
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • fetch是基于Promise, 所以旧浏览器不支持 Promise, Fetch 优点主要有: 语法简洁,更加语...
    有情怀的程序猿阅读 10,390评论 4 4
  • 项目地址 从头开始建立一个React App - 项目基本配置 npm init 生成 package.json ...
    瘦人假噜噜阅读 89,660评论 33 78
  • 描述 npm从以下来源获取配置值,按优先级排序: 命令行标记 在命令行上放置--foo bar设置foo配置参数为...
    竹天亮阅读 44,401评论 0 8
  • 记:多数人对量子反常霍尔效应不太明白。薛:要理解量子反常霍尔效应,你得先理解量子霍尔效应,要理解量子霍尔效应,你得...
    random_good阅读 5,423评论 0 0
  • 常说:少来夫妻老来伴。 还常说:夫妻到最后,顶好的变成亲人;次好的变成朋友;最糟糕的是变成互相厌烦的仇人,还没办法...
    婷婷1229阅读 1,661评论 0 0

友情链接更多精彩内容