Tim Garthwaite
0b3db5d87a
Fixing defaults to use httpAdapter if available ( #1285 )
...
* Fixing defaults to use httpAdapter if available
* Use a safer, cross-platform method to detect the Node environment
2018-04-11 09:23:38 -06:00
Nick Uraltsev
ec97c686ef
Merge pull request #1395 from codeclown/instance-options
...
Fixing #385 - Keep defaults local to instance
2018-04-10 15:28:12 -07:00
Martti Laine
4e8039ef65
Remember socketPath in mergeConfig
2018-04-10 22:29:02 +02:00
Martti Laine
143bbbe1b9
Spec for mergeConfig, finalize logic
2018-04-07 15:54:56 +02:00
Martti Laine
ff61caacb7
Slight refactor/namings/comment on mergeConfig
2018-04-07 13:40:21 +02:00
Justin Beckwith
22c2baf205
chore: upgrade eslint and add fix command
2018-04-06 21:50:26 -07:00
Martti Laine
b1c378606f
Prevent undefined values in mergeConfig
2018-04-03 22:29:15 +02:00
Martti Laine
6083d639c5
Rename mergeConfig arguments
2018-04-03 22:19:19 +02:00
Martti Laine
82030ae054
Use deepMerge in deepMerge
2018-04-03 21:53:17 +02:00
Martti Laine
72c66dfdec
Refactor and introduce deepMerge
2018-03-23 20:21:02 +01:00
Justin Beckwith
c65065ac0f
capture errors on request data streams
2018-03-15 22:12:42 -07:00
Nick Uraltsev
9a6abd789f
Merge pull request #869 from johntron/master
...
Adds option to specify character set in responses (with http adapter)
2018-03-10 09:13:04 -08:00
Martti Laine
d1154eae3f
Merge branch 'instance-options' of github.com:codeclown/axios into instance-options
2018-03-09 13:58:35 +02:00
Martti Laine
d78204712a
Clean up PR
2018-03-09 13:58:08 +02:00
Nick Uraltsev
4fbf084674
Merge pull request #1040 from pbarbiero/pbarbiero/improved-timeout-handling
...
Decorate resolve and reject to clear timeout in all cases
2018-03-08 09:35:58 -08:00
mattridley
762044e453
Fixing #537 Rejecting promise if request is cancelled by the browser
2018-03-05 16:11:55 +00:00
Martti Laine
0445d6c39e
Merge branch 'master' into instance-options
2018-03-02 12:32:47 +02:00
Martti Laine
5bfd2ea9f6
Fixing #385 - Keep defaults local to instance
2018-03-02 12:31:15 +02:00
Emily Morehouse
b6920570c5
Merge branch 'master' into bugfix/allow-method-in-instance-config
2018-02-19 23:33:44 -07:00
Emily Morehouse
5b2ea2e54c
Merge pull request #1364 from MiguelMadero/mmadero/documents-timeout
...
Documents default
2018-02-17 09:28:47 -07:00
Emily Morehouse
23ba29602c
Merge pull request #1342 from alpancs/instance-bug-fix
...
fix cannot send post method
2018-02-16 19:58:48 -07:00
Emily Morehouse
ccc78899bb
Merge pull request #1070 from Starfox64/master
...
Adding support for UNIX Sockets
2018-02-16 17:05:48 -07:00
MiguelMadero
f7310ca083
Documents the timeout default
2018-02-14 17:49:39 -08:00
Alfan Nur Fauzan
7a355ff432
fix cannot send post method
2018-02-07 12:47:24 +07:00
Tim Garthwaite
89bf42b946
Fix typo
2018-01-11 12:54:29 -05:00
Tim Garthwaite
e452f761f7
Don't set maxBodyLength in follow-redirects if maxContentLength is -1
2018-01-11 10:44:40 -05:00
Tim Garthwaite
bbfa7bfacc
Fixing maxBodyLength exceeded error form follow-redirects when axios's maxContentLength is not exceeded
2018-01-11 08:55:02 -05:00
刘涛
a1e895d670
Update buildURL.js
...
Two if statements is unnecessary, we can replace with "if ... else ..."
2017-11-23 16:22:55 +08:00
Nick Uraltsev
b7d8d126da
Removing unnecessary condition
2017-11-11 15:09:02 -08:00
Andrew J. Pierce
468e90993d
Move window defined check before window.XMLHttpRequest check
2017-11-02 18:57:12 -04:00
Clark Du
63548c00c0
refactor: !isArray(obj) is always true
2017-11-01 15:47:58 +08:00
Nick Uraltsev
fbb5d4d0d1
Merge pull request #1080 from MarshallOfSound/patch-1
...
Allow overriding the used transport
2017-10-24 07:58:13 -07:00
ahmed ayoub
6566598603
allowing default method for an instance
2017-10-10 21:17:37 +02:00
Nick Uraltsev
26b06391f8
Update links
2017-09-28 21:09:47 -07:00
Nick Uraltsev
17e44c8ec9
Merge pull request #982 from ibci/use-XMLHttpRequest-for-IE10+
...
Use XMLHttpRequest in IE10+ instead of XDomainRequest
2017-09-27 21:22:09 -07:00
Samuel Attard
b01ce193a5
Allow overriding the used transport
...
This allows users of axios inside `electron` to provide the [`net`](https://electron.atom.io/docs/api/net/ ) module as the http transport instead of using nodes http/https modules. This gives a whole bunch of things to Electron users including automatic proxy resolution.
2017-09-10 02:04:00 +10:00
Starfox64
85a48b2eaa
Adding support for UNIX Sockets
2017-09-04 17:06:19 +02:00
John Syrinek
7340c5d5fb
Adds option to specify character set in responses when using http adapter
2017-08-16 18:36:01 -05:00
Julien Roncaglia
07a7b7c84c
Adding a way to disable all proxy processing ( #691 )
...
* Adding a way to disable all proxy processing
When the proxy field in configuration is === false all proxy processing is
disabled. This specifically disable the 'http_proxy' environment variable
handling.
Fixes #635
Related to #434
* Change readme wording
From review comment on PR (#691 )
2017-08-14 13:38:44 +02:00
pbarbiero
fa3c6d22f7
Decorate resolve and reject to clear timeout
2017-08-12 15:37:12 -05:00
Tyler Brown
fb08e95603
Duplicate header handling ( #874 )
...
* Update parseHeaders to match node http behavior
Node ignores duplicate entries for certain HTTP headers.
It also always converts the `set-cookie` header into an array.
* add tests for new duplicate header handling
* clarify comment
2017-08-12 14:58:10 +02:00
Haven
2b8562694e
Fixing baseURL not working in interceptors ( #950 )
...
* Fixing baseURL not working in interceptors
* add test for modify base URL in request interceptor
2017-08-12 14:15:27 +02:00
Raymond Rutjes
f1fb3de38f
refactor(http): use ClientRequest "aborted" value ( #966 )
2017-07-10 09:50:43 +02:00
ibci
e8edb1e29a
Update xhr.js
2017-06-27 13:20:45 -07:00
杨春旭
e4e32120ce
Convert the method parameter to lowercase
2017-05-31 22:53:11 +08:00
Nick Uraltsev
d1278dfe35
Merge pull request #887 from fgnass/no-buffer-in-browser
...
No buffer in browser
2017-05-30 19:31:42 -07:00
Martin Joiner
1beb245f3a
Fixing typo in comment blocks of createError() and enhanceError() functions ( #857 )
2017-05-28 22:03:40 +02:00
Felix Gnass
c8494677bb
use Buffer global in http.js
...
Since the http adapter is never used in the browser it's safe to use
the Buffer global and its isBuffer() method directly.
2017-05-04 23:43:59 +02:00
Felix Gnass
c82753ce54
Use is-buffer instead of Buffer.isBuffer
...
The is-buffer module checks if an object is a Buffer without causing
Webpack or Browserify to include the whole Buffer module in the bundle.
2017-05-04 23:41:52 +02:00
Rubén Norte
22ce6db383
Adding request to error objects when it is available
2017-04-08 21:44:15 +02:00