- const r = new XMLHttpRequest();
- r.open(config.method, this.defaults.baseUrl + config.url);
+ const r = this.createRequest();
+ this.defaults.baseURL = this.defaults.baseURL.replace(/\/+$/, '');
+ r.open(config.method,
+ `${this.defaults.baseURL
+ ? this.defaults.baseURL+'/'
+ : ''}${customEncodeURI(config.url)}`);