Vsevolod Strukchinsky
a87000edc9
Merge pull request #118 from sindresorhus/async-tests
Rewrite tests with async/await
9 years ago
Vsevolod Strukchinsky
f7500d474e
Rewrite tests with async/await 💖
Closes #115
9 years ago
Vsevolod Strukchinsky
0737217650
small readme fix
9 years ago
Vsevolod Strukchinsky
c59b7b81b0
Add note about function in setImmediate
9 years ago
Vsevolod Strukchinsky
c1d684e6c3
Merge pull request #117 from sindresorhus/deferred-response
Deferred response event
9 years ago
Vsevolod Strukchinsky
9ffbbdf5ab
Deferred response event
9 years ago
Vsevolod Strukchinsky
001351cb06
Merge default values in one object
9 years ago
Sindre Sorhus
a64de6f77b
use `url-parse-lax` instead of `prepend-http`
9 years ago
Sindre Sorhus
d85649f51c
make XO ignore the test folder for now - #115
9 years ago
Vsevolod Strukchinsky
9b9d359138
Speed up tests
9 years ago
Vsevolod Strukchinsky
f641933d38
Merge pull request #113 from sindresorhus/retry
Add exponential retry on network errors
9 years ago
Vsevolod Strukchinsky
6c59ce8b34
Add exponential retry on network errors
Closes #98
9 years ago
Vsevolod Strukchinsky
2e5efa74d9
Merge pull request #114 from sindresorhus/catch-auth
Throw on authentication in url string
9 years ago
Vsevolod Strukchinsky
698f39812a
Merge pull request #112 from sindresorhus/either-error-or-response
Emit either error or reponse event in stream mode
9 years ago
Vsevolod Strukchinsky
62ff082deb
Throw on authentication in url string
Closes #106
9 years ago
Vsevolod Strukchinsky
066e6125e0
Emit either error or reponse event in stream mode
Closes #110
9 years ago
Kevin Martensson
f9f2807e63
Don't unzip response in browsers
This reduces the browserifed size from 471 KB to 268 KB.
9 years ago
Sindre Sorhus
b045f6d1f5
document how to include cookies in a request #107
9 years ago
Sindre Sorhus
02b21336ef
readme tweaks
9 years ago
Sindre Sorhus
e5027a605e
bump deps
9 years ago
Sindre Sorhus
c8e0e04723
rename test files
no point in prefixing them with `test-` when in a `test` folder.
9 years ago
Sindre Sorhus
a03201fb16
ES2015ify the tests
9 years ago
Vsevolod Strukchinsky
20f2792108
Merge pull request #104 from sindresorhus/ava
AVA 🌠
9 years ago
Vsevolod Strukchinsky
f57a5e89f8
move from tap to ava
9 years ago
Sindre Sorhus
f359210392
Merge pull request #103 from sindresorhus/validate-cb-in-stream
Throw when callback is passed to stream mode
9 years ago
Vsevolod Strukchinsky
df26918b3d
throw when callback is passed to stream mode
9 years ago
Sindre Sorhus
4b0f1d4325
Merge pull request #100 from sindresorhus/do-not-throw-in-promise-mode
Return rejected promise instead of throwing in promise mode
9 years ago
Vsevolod Strukchinsky
0109725b74
workaround throwing in promise mode
Fixes #99
9 years ago
Vsevolod Strukchinsky
0bf55bbe54
4.2.0
9 years ago
vdemedes
3182234d0e
allow requests via unix domain socket
Closes #96
9 years ago
Vsevolod Strukchinsky
e0863dcce9
pass errors in stream mode
Closes #97
9 years ago
Sindre Sorhus
5c1e976b2f
add XO
9 years ago
Sindre Sorhus
e944467ed5
improve error output on invalid JSON
More descriptive error message and shows the URL of the file in question:
> Unexpected token '/' at 1:1 in http://localhost:6767/invalid
9 years ago
Vsevolod Strukchinsky
e2b4580809
improve promise usage example
9 years ago
Vsevolod Strukchinsky
a14392fee2
Clarify how `body` is stringified when an object
Some think that `JSON.stringify` will be used.
9 years ago
Vsevolod Strukchinsky
a7071713f0
4.1.1
9 years ago
Vsevolod Strukchinsky
bdc1bfb2b8
Do not assign to undefined response
9 years ago
Vsevolod Strukchinsky
f677a3ef54
4.1.0
9 years ago
Vsevolod Strukchinsky
e1cbaf200b
Do not override content-type when body is plain object
9 years ago
Sindre Sorhus
bffb934194
Merge pull request #90 from floatdrop/master
Stringify plain Object in body as application/x-www-form-urlencoded
9 years ago
Vsevolod Strukchinsky
7bea9c4d33
Stringify plain Object in body as application/x-www-form-urlencoded
Closes #70
9 years ago
Sindre Sorhus
8045fc8741
use `http.STATUS_CODES` ponyfill
Since the list differ between Node.js versions: https://github.com/nodejs/io.js/commit/8be6060020
This is different than the previous `statuses` module we used as this is a strict ponyfill for the built-in list.
9 years ago
Sindre Sorhus
0ee286b86c
`from2-array` => `into-stream`
9 years ago
Sindre Sorhus
41267474ce
readme tweaks
9 years ago
Sindre Sorhus
ebf303a8d5
catch errors in the tests
9 years ago
Sindre Sorhus
082f4fd1d9
💄
9 years ago
Vsevolod Strukchinsky
f96498fa2f
4.0.0
9 years ago
Vsevolod Strukchinsky
3d664b8d9a
Fix description a little
We don't have speed comparsion and on Node >= 0.10 they will have same Agent, so this is not relevant now.
9 years ago
Vsevolod Strukchinsky
aba353f6fb
Merge pull request #88 from floatdrop/new-errors
Explicit Error classes
9 years ago
Vsevolod Strukchinsky
11680b1b68
Explicit Error classes
Closes #83 and closes #86
9 years ago