Pieter Mees
0c5e44ce3c
Fix socket `connect` listener memory leak ( #406 )
7 years ago
Sindre Sorhus
ae1a0fedf2
Use HTTPS for protocol-less URLs ( #405 )
Previously it used HTTP. I think we should have safe defaults.
7 years ago
Pieter Mees
b9bf2e6bfc
Support an object in the `agent` option ( #386 )
7 years ago
Slee Woo
01c26364d9
Use statusMessage returned by endpoint ( #398 )
7 years ago
Sindre Sorhus
2bc2b90f9e
Fix test from #384
7 years ago
Patrick Poulain
92ed73ad7f
Add test to ensure that HTTP request errors are catched ( #384 )
7 years ago
Luke Childs
3c7920507f
Add `cache` option ( #284 )
7 years ago
Damien Lebrun
b55f79e99d
Expose CancelError ( #378 )
7 years ago
Jonathan Otto
e31282dfd3
Fix cancel when timeout exists - fixes #344 ( #360 )
8 years ago
Vadim Demedes
be7b80252a
Add progress events ( #322 )
8 years ago
Dreamacro
c0c6bcf1ac
Fix unix address parser ( #339 )
8 years ago
Sindre Sorhus
f535947a05
Escape dot in regex in a test
8 years ago
Philipp Beck
1cf2bbf8cf
Support Array with the `json` option ( #335 )
8 years ago
Kevin Martensson
8660ab7591
Add test for `err.response.body`
8 years ago
Luke Childs
17e24e938b
Remove nonexistent strictSSL option from test ( #328 )
8 years ago
Luke Childs
f9d19e3334
Add `decompress` option ( #320 )
8 years ago
DJ Madeira
7964f2cdef
Request timeout ( #308 )
8 years ago
DJ Madeira
b45896aa4e
Redirect on 307, 308, 303 ( #307 )
8 years ago
Alexander Tesfamichael
f501fc2c7c
Add WHATWG URL support ( #289 )
8 years ago
Sindre Sorhus
ff0cef0040
Tiny cleanup
8 years ago
Alexander Tesfamichael
9ef7a5aab9
Add ability to cancel in-progress requests ( #287 )
8 years ago
Jakob Krigovsky
c86706bd23
Only throw ParseError on 2xx responses ( #301 )
8 years ago
DJ Madeira
8b4d06ef31
Include response headers and redirect URLs in error object ( #302 )
8 years ago
Sindre Sorhus
6d19a728d2
Bump some devDependencies
8 years ago
Alexander Tesfamichael
51a3eafbdf
Change stringifying options behavior ( #297 )
8 years ago
Philippe Masset
5476917722
Check protocol before sending request ( #295 )
8 years ago
Alexander Tesfamichael
21c5c78da7
Simplify URL argument test ( #296 )
8 years ago
Luke Childs
7b12b7582d
Don't throw HTTPError on 304 responses ( #252 )
8 years ago
Alexander Tesfamichael
a287f8ec8a
Add url to errors ( #286 )
8 years ago
Sindre Sorhus
62225224b8
Remove now moot workaround for flaky tests
Was only relevant for Node.js 0.10/0.12
8 years ago
Sindre Sorhus
1f1b6ffb6d
Bump dependencies and fix lint issues
8 years ago
Alexander Tesfamichael
a6907b4399
Use error constructor to check for ParseError ( #273 )
8 years ago
Alexander Tesfamichael
919703cd8e
Add protocol to stdError ( #277 )
* Add protocol property to error properties test
* Add protocol to stdError object
Adds the protocol to the stdError object got uses for all its errors.
Closes #249 .
8 years ago
Alexander Tesfamichael
39bf828251
Make (more) sure the error we get is the one we expect ( #267 )
8 years ago
Vsevolod Strukchinsky
580abc07f8
fix test/retry.js
8 years ago
Vsevolod Strukchinsky
52ddf95efc
rename timeout option before passign to http.request
8 years ago
Alexander Tesfamichael
4b7fb5d5d2
Strengthen expect undefined tests ( #254 )
8 years ago
Vsevolod Strukchinsky
b61401d631
ensure that piping really works
For #244
8 years ago
Vsevolod Strukchinsky
892813f7b0
ensure pipe methods on stream
See #244
8 years ago
Vsevolod Strukchinsky
984cd7943c
fix url and responseUrl properties on gzip'ed response
Closes #240
8 years ago
Kevin Mårtensson
7e8af3362b
Add `url` to response ( #236 )
* Add `url` to response
Fixes #235 .
8 years ago
Kevin Mårtensson
205e224bcd
Add `requestUrl` to response in streaming mode ( #230 )
* Add `requestUrl` to response in streaming mode (Fixes #229 ).
* Set `requestUrl` inside `requestAsEventEmitter()`
8 years ago
bisubus
21b8b4a5bf
allow non-plain object as request body ( #217 )
* allow non-plain object as request body
* add tests for object request body
* fix test for non-plain object request body
* fix tests to pass linter
9 years ago
Sindre Sorhus
be9fe6a17c
bump dependencies
9 years ago
Kevin Martensson
e25457da16
Add test for unexpected EOF when decompressing content
9 years ago
Dylan Piercey
57f13d9af2
Detect formdata body and set content-type header ( #220 )
9 years ago
Luan Muniz
9185b5beb0
Fix location encoding ( #214 )
* See nodejs/node#7928
9 years ago
Luan Muniz
1409f828fe
Add a `requestUrl` property to the response object ( #205 )
* Add requestUrl to response, update documentation and tests
* Add test when redirect
* Fix return description
* Add tests with params and fix test
* Add linebreak
9 years ago
Roland Warmerdam
52a67e60a1
Add redirect url to response object ( #191 )
9 years ago
Sindre Sorhus
9bb4696c16
fix lint issues with latest XO
9 years ago