UNPKG

@coolio/http

Version:
33 lines 1.13 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); var isNil_1 = __importDefault(require("lodash/isNil")); var contentType_1 = require("../contentType"); var defaultHeaders = function (_host) { if (_host === void 0) { _host = ''; } return ({ 'Accept': 'application/json,application/vnd.api+json', 'Content-Type': contentType_1.ContentType.JSON, }); }; var toUrlEncoded = function (obj) { var str = []; for (var p in obj) { if (obj.hasOwnProperty(p) && !isNil_1.default(obj[p])) { str.push(encodeURIComponent(p) + '=' + encodeURIComponent(obj[p])); } } return str.join('&'); }; exports.getHostname = function (url) { var match = url && url.match(/^.+:\/\/([^/]+)/); return match ? match[1] : ''; }; exports.HttpClientHelper = { defaultHeaders: defaultHeaders, toUrlEncoded: toUrlEncoded, getHostname: exports.getHostname, }; //# sourceMappingURL=httpClient.helper.js.map