UNPKG

@coolio/http

Version:
28 lines 861 B
import isNil from 'lodash/isNil'; import { ContentType } from '../contentType'; var defaultHeaders = function (_host) { if (_host === void 0) { _host = ''; } return ({ 'Accept': 'application/json,application/vnd.api+json', 'Content-Type': ContentType.JSON, }); }; var toUrlEncoded = function (obj) { var str = []; for (var p in obj) { if (obj.hasOwnProperty(p) && !isNil(obj[p])) { str.push(encodeURIComponent(p) + '=' + encodeURIComponent(obj[p])); } } return str.join('&'); }; export var getHostname = function (url) { var match = url && url.match(/^.+:\/\/([^/]+)/); return match ? match[1] : ''; }; export var HttpClientHelper = { defaultHeaders: defaultHeaders, toUrlEncoded: toUrlEncoded, getHostname: getHostname, }; //# sourceMappingURL=httpClient.helper.js.map