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
Sindre Sorhus
7d0a45a828
add test to ensure gzip works in stream mode
9 years ago
Sindre Sorhus
f5e227edc5
fix XO lint issues
9 years ago
Sindre Sorhus
b09afd0ce5
automagically migrate to latest AVA
https://github.com/sindresorhus/ava/releases/tag/v0.14.0
Thanks to https://github.com/jamestalmage/ava-codemods (@jamestalmage @jfmengels )
9 years ago
Sindre Sorhus
f33514146c
minor tweaks
9 years ago
Ruy Adorno
b3cd961254
Added option to toggle automatic following redirects
9 years ago
Sindre Sorhus
0664b9802f
code style - import order
9 years ago
Sindre Sorhus
f65477ee73
fix typo in tests
9 years ago
Sindre Sorhus
76f9377624
bump AVA and nyc
and fix XO lint issues
9 years ago
André Cruz
26a499c033
Add statusCode to ParseError, closes #182 .
9 years ago
Sindre Sorhus
14a05b3ed6
⬆️ ava@0.12.0
9 years ago
Luigi Pinca
45a636c6c2
parse the response body only if it is not empty
Fixes #170
9 years ago
birhoff
f9078b6440
Close #171 PR: Fix user-agent string RFC 2616 Section 14.43. Fixes #169
9 years ago
Sindre Sorhus
3dc219e704
nit - remove unnecessary use of template literal in tests
9 years ago
Vsevolod Strukchinsky
a51ab9ed61
⬆️ ava@0.11
also fix test
9 years ago
Vsevolod Strukchinsky
99c8ee9f07
replace useless test for uppercase with working one
9 years ago
Vsevolod Strukchinsky
f9ef29a3fc
convert method to uppercase in options
Closes #164
9 years ago
Vsevolod Strukchinsky
27313bd5cf
replace duplicate test from https
Closes #137
9 years ago