UNPKG

applets-request

Version:

mini program axois request wechat alipay

66 lines 2.35 kB
"use strict"; var __assign = (this && this.__assign) || function () { __assign = Object.assign || function(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; }; return __assign.apply(this, arguments); }; Object.defineProperty(exports, "__esModule", { value: true }); exports.STORAGE_COOKIES_KEY = void 0; var adapters_1 = require("./adapters"); var normalizeHeaderName_1 = require("./helpers/normalizeHeaderName"); var setContentTypeIfUnset_1 = require("./helpers/setContentTypeIfUnset"); var utils_1 = require("./helpers/utils"); // const DEFAULT_CONTENT_TYPE = "application/x-www-form-urlencoded"; var DEFAULT_CONTENT_TYPE = "application/json; charset=utf-8"; function getDefaultHeaders() { var headers = {}; ["delete", "get", "head", "options"].forEach(function (method) { headers[method] = {}; }); ["post", "put", "patch"].forEach(function (method) { headers[method] = { "Content-Type": DEFAULT_CONTENT_TYPE, }; }); return headers; } exports.STORAGE_COOKIES_KEY = "miniRequest:cookies"; function getDefaults() { var defaults = { adapter: adapters_1.default(), method: "GET", timeout: 10000, headers: __assign({ common: { Accept: "application/json, text/plain, */*", } }, getDefaultHeaders()), transformConfig: [], transformRequest: [ function (data, headers) { normalizeHeaderName_1.default(headers, "Accept"); normalizeHeaderName_1.default(headers, "Content-Type"); if (utils_1.isPlainObject(data)) { setContentTypeIfUnset_1.default(headers, "application/json; charset=utf-8"); } return data; }, ], transformResponse: [], xsrfCookieName: "XSRF-TOKEN", xsrfHeaderName: "X-XSRF-TOKEN", validateStatus: function (status) { if (status >= 200 && status < 300) { return true; } return false; }, }; return defaults; } exports.default = getDefaults; //# sourceMappingURL=defaults.js.map