2
0
mirror of https://github.com/tenrok/axios.git synced 2026-05-27 14:47:43 +03:00
Commit Graph

91 Commits

Author SHA1 Message Date
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 789baf3a58 Releasing 0.4.1 2014-10-15 12:17:36 -06:00
mzabriskie 7e422d1463 Updating README 2014-10-15 12:10:26 -06:00
mzabriskie 5fce14d9ec Adding error handling to request for node.js - closes #18 2014-10-15 10:29:40 -06:00
mzabriskie 1d6430f667 Releasing 0.4.0 2014-10-05 17:52:57 -06:00
mzabriskie e0b1bb6d0b Adding banner to all min files 2014-10-05 17:45:40 -06:00
mzabriskie ede39aaea9 Adding tests for transformers 2014-10-05 17:27:25 -06:00
mzabriskie e3308899d3 Adding custom URL support in sandbox client 2014-09-30 08:55:36 -06:00
mzabriskie 8c3fc8fa8a Updating README 2014-09-29 22:41:49 -06:00
mzabriskie 2eda22127e Deprecating success/error in favor of then/catch 2014-09-29 22:37:04 -06:00
mzabriskie 38d429f6dc Supporting standalone build without bundled es6-promise - #11 2014-09-28 16:11:39 -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
Matt Zabriskie c0201fd419 Merge pull request #13 from mathbruyen/utf8_content_length
Handle UTF-8 multibyte sequences in node
2014-09-21 16:00:03 -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
mzabriskie 72a91ef2b0 Adding LICENSE 2014-09-18 13:10:00 -06:00
mzabriskie 2a06e3b307 Updating ignores 2014-09-18 13:09:52 -06:00
mzabriskie 89bd626b87 Merging master 2014-09-18 13:02:06 -06:00
mzabriskie 87b5317114 Adding CONTRIBUTING.md 2014-09-18 13:01:37 -06:00
mzabriskie 13fb3e80b0 Adding descriptions to grunt tasks 2014-09-18 13:01:25 -06:00
Matt Zabriskie c03e51ce83 Merge pull request #10 from mathbruyen/arraybuffer
Allow ArrayBuffer and related views as data
2014-09-18 12:13:35 -06: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 d8f687dc52 Releasing 0.3.1 2014-09-16 18:32:42 -06:00
mzabriskie e1aa04ccee Fixing issue #3 2014-09-16 18:23:31 -06:00
mzabriskie 3950ceea21 Updating CHANGELOG 2014-09-16 12:27:47 -06:00
mzabriskie 0f2461a6bb Releasing 0.3.0 2014-09-16 12:21:45 -06:00
mzabriskie 5947b5acf5 Updating CHANGELOG 2014-09-16 12:16:23 -06:00
mzabriskie ca08dcdf50 Updating CHANGELOG 2014-09-16 12:14:08 -06:00
mzabriskie db3f59984b Updating README 2014-09-16 12:09:44 -06:00
mzabriskie 679ec09b39 Updating README 2014-09-16 12:03:46 -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 f2fd9f7dd3 Releasing 0.2.2 2014-09-14 21:30:52 -06:00
mzabriskie e01352a653 Updating CHANGELOG 2014-09-14 21:26:06 -06:00
Matt Zabriskie 42ed3e14a2 Merge pull request #5 from nickb1080/browserify-fix
Fixing bundling with browserify
2014-09-14 21:10:53 -06:00
Nick Bottomley d0bdde4ce3 remove browserified file 2014-09-14 14:21:12 -07:00
Nick Bottomley c265053225 add 'browser' field to package.json for browserify 2014-09-14 14:20:40 -07:00
mzabriskie 629c576f23 Releasing 0.2.1 2014-09-12 16:58:47 -06:00
mzabriskie 3546990e02 Updating CHANGELOG 2014-09-12 16:57:56 -06:00
mzabriskie 399f87ea05 Fixing build problem causing ridiculous file sizes 2014-09-12 16:56:36 -06:00
mzabriskie ec931f6abb Updating README 2014-09-12 14:40:49 -06:00
mzabriskie e796b904b7 Adding CHANGELOG 2014-09-12 14:27:36 -06:00
mzabriskie 3b7132ee1b Releasing 0.2.0 2014-09-12 14:05:14 -06:00
mzabriskie 962dda093d Updating README 2014-09-12 13:45:57 -06:00
mzabriskie 10934965cc Updating README 2014-09-12 13:44:46 -06:00
mzabriskie f4a334e17c Adding support for node 2014-09-12 12:38:17 -06:00
Matt Zabriskie 743f8683da Updating README 2014-09-08 10:49:01 -06:00