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