2
0
mirror of https://github.com/tenrok/axios.git synced 2026-05-21 13:24:11 +03:00
Commit Graph

59 Commits

Author SHA1 Message Date
mzabriskie 0e33680f40 Removing deprecated success/error aliases
closes #57
2015-08-10 19:00:27 -06:00
mzabriskie 3c4dfe8a81 Making content-type header case insensitive
closes #89
2015-07-23 09:39:59 -07:00
Matt Zabriskie 3b10b6a6c5 Merge pull request #49 from maxhoffmann/master
Fixing arrays in get params
2015-07-23 09:08:16 -07:00
Matt Zabriskie 63ac064c88 Merge pull request #85 from tomaash/patch-1
In browsers check for XMLHttpRequest, not window
2015-07-23 09:07:24 -07:00
Tomáš Holas 72fc02f2a5 XHR browser check now works in IE8
Test for ActiveXObject
2015-07-23 14:19:14 +02:00
Maximilian Hoffmann 2209226c7c fix missing dot 2015-07-23 10:49:12 +02:00
Maximilian Hoffmann f44597e38b don’t escape square brackets 2015-07-23 10:46:21 +02:00
Andrew Gibb 4f1101fe4b Fixing isArrayLike to allow length as a param. Added test 2015-07-21 14:29:24 +10:00
Tomáš Holas ca42bb1d2a In browsers check for XMLHttpRequest, not window
In nodejs testing environment it's possible to use https://github.com/tmpvar/jsdom library to define a window object, but you still want to use node http adapter. Due to those diverse testing environmnents, I propose to test for XMLHttpRequest directly, because window global object is not a sure sign of a browser environment anymore.
2015-07-13 09:42:27 +02:00
mzabriskie db85c7bf3a Fixing issue with User-Agent getting overridden
closes #69
2015-06-18 21:19:46 -06:00
mzabriskie 8365cbb789 Updating dependencies 2015-06-18 21:07:29 -06:00
Maximilian Hoffmann 594df987f2 fix array params 2015-05-27 13:32:34 +02:00
mzabriskie 1629a026da Adding X-Requested-With header 2015-04-12 16:07:32 -06:00
mzabriskie 42fc3954d2 Fixing issue with FormData not being sent
closes #53
2015-04-08 12:46:03 -06:00
mzabriskie 9ddb607e3f Using JSON.parse unconditionally when transforming response string
closes #55
2015-04-07 20:53:46 -06:00
mzabriskie f9a2c7e8b8 Fixing bad use strict statement 2015-03-18 17:22:08 -06:00
mzabriskie 60a82ef424 Changing to file level use strict statement 2015-03-18 17:21:15 -06:00
mzabriskie a98c61f458 Adding ESLint 2015-03-17 14:14:26 -06:00
mzabriskie dd2aa791e6 Cleanup 2015-03-13 17:08:22 -06:00
mzabriskie 69af75623c Adding statusText to response
closes #46
2015-03-13 17:07:52 -06:00
mzabriskie 8fded1802b Fixing issue with standalone build
closes #47
2015-03-10 14:30:49 -06:00
mzabriskie 6d03e0bd4e Fixing issues with strict mode
closes #45
2015-03-10 14:28:43 -06:00
mzabriskie 0412c7666e Fixing issue with multibyte characters in node
closes #38
2015-02-02 22:04:18 -07:00
mzabriskie 59093a9c61 Adding tests for responseType arraybuffer 2015-02-02 21:12:08 -07:00
Niklas Närhinen 21f4a7f544 Add support for arraybuffer requests in browser 2015-01-25 14:00:22 +02:00
mzabriskie a9bcc8f419 Upgrading es6-promise dependency 2015-01-23 02:53:22 -07:00
mzabriskie b4d81bd124 Adding comments 2015-01-23 02:12:28 -07:00
mzabriskie bbf437ce4c Cleaning up core axios a bit 2015-01-23 02:11:57 -07:00
mzabriskie 9e3830cf92 Adding support for removing interceptors 2015-01-23 01:32:54 -07:00
torkvalo 4f34f61b70 Delete fails in IE8/IE9, the verb needs to be capitalized. 2014-12-10 13:20:19 +01:00
Jason Dobry 5bb39f3279 Initial interceptor implementation. 2014-12-06 00:14:28 -07:00
Niklas Närhinen 2f4d0b8b45 Automatic Content-Type for FormData uploads
When data passed to axios is of type FormData we have to let the browser
create the Content-Type header so that the boundaries will get right
etc.

Usage:

```js
var data = new FormData();
data.append('field', 'some string');
data.append('file', someFile);

var opts = {
  transformRequest: function(data) { return data; }
};

axios.post('/fileupload', data, opts);

```
2014-10-23 01:49:25 +03:00
mzabriskie 5fce14d9ec Adding error handling to request for node.js - closes #18 2014-10-15 10:29:40 -06:00
mzabriskie 2eda22127e Deprecating success/error in favor of then/catch 2014-09-29 22:37:04 -06:00
mzabriskie 1b803fb233 Moving stuff to helpers/ 2014-09-22 11:12:24 -06:00
mzabriskie edb0c3ce24 Better User-Agent name 2014-09-22 10:48:44 -06:00
mzabriskie f406b092fc Fixing failing tests 2014-09-22 10:47:41 -06:00
mzabriskie 77bed7c8ab Fixing issue #9 2014-09-21 16:57:07 -06:00
mzabriskie 94b2352438 Adding SSL support for node.js - #12 2014-09-21 16:18:08 -06:00
Mathieu Bruyen 9d5a8781e3 Handle UTF-8 multibyte sequences in node
Content-length header was set to the length of the string, which
does not take into account multibyte sequences in UTF-8 strings.

Now converts first to a buffer to get the proper length.
2014-09-21 17:48:26 +02:00
Mathieu Bruyen 095a204c5b Allow ArrayBuffer and related views as data
In order to push binary data under the form of ArrayBuffer and
its related views (Int8Array, ...) one needs not to stringify
those.

For the XHR adapter there is nothing to do as it natively supports
ArrayBuffer in req.send().

Node's http adapter supports only string or Buffer thus a
transformation to Buffer is required before setting content length
header.
2014-09-18 09:17:46 +02:00
mzabriskie e1aa04ccee Fixing issue #3 2014-09-16 18:23:31 -06:00
mzabriskie 59eb2b6204 Fixing issue #8 2014-09-16 11:52:56 -06:00
mzabriskie 1fa35ced3c Fixing issue #7 2014-09-16 11:51:29 -06:00
mzabriskie f4a334e17c Adding support for node 2014-09-12 12:38:17 -06:00
Matt Zabriskie c43f2b9710 Adding support for all and spread 2014-09-05 15:48:58 -06:00
Matt Zabriskie d441f8392f Improving the response API 2014-08-29 16:09:40 -06:00
Matt Zabriskie 774b8c8e85 Renaming options to config 2014-08-29 01:23:39 -06:00
Matt Zabriskie 7aef479c7e Adding xsrf protection 2014-08-29 01:17:40 -06:00
Matt Zabriskie 3ae6670f77 Fixing typo 2014-08-29 01:05:49 -06:00