首页 > 其他 > 详细

get&&post请求

时间:2019-12-08 00:13:19      阅读:87      评论:0      收藏:0      [点我收藏+]

get&&post请求

request.js文件

import { fetch as fetchPro } from "whatwg-fetch";
import qs from "qs";


const get = (options) => {
    let url = options.url;
    let data = options.data;

    if (data) {
        var str = "";
        for (var key in data) {
            str += "&" + key + "=" + data[key];
        }

        url = url + "?" + str.slice(1);
    }



    var result = fetchPro(url, {
        headers: {
            "content-type": "application/json",
            ...options.headers
        }
    }).then(res => res.json());


    return result;
}


const post = (options) => {
    var result = fetchPro(options.url, {
        method: options.method,
        body: qs.stringify(options.data),
        headers: {
            "content-type": "application/x-www-form-urlencoded"
        }
    }).then(res => res.json())

    return result;
}


export default {
    get,
    post
}

 

get&&post请求

原文:https://www.cnblogs.com/Bree/p/12003760.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!