Bug report form
Describe the bug
http --allow-errors doesn't work for timeouts
How to reproduce
http get --allow-errors https://timeout.com
error
Expected behavior
I would prefer my scripts not to panic when they get a timeout. Is there a way to catch timeouts with standard http command or i need to use curl for this?
Configuration
| key |
value |
| version |
0.114.1 |
| major |
0 |
| minor |
114 |
| patch |
1 |
| branch |
|
| commit_hash |
|
| build_os |
macos-aarch64 |
| build_target |
aarch64-apple-darwin |
| rust_version |
rustc 1.96.1 (31fca3adb 2026-06-26) (Homebrew) |
| cargo_version |
cargo 1.96.1 (356927216 2026-06-26) (Homebrew) |
| build_time |
2026-07-11 15:27:28 +00:00 |
| build_rust_channel |
release |
| allocator |
standard |
| features |
default, lsp, mcp, network, plugin, rustls-tls, sqlite, trash-support |
| installed_plugins |
|
| experimental_options |
example=false, dc-glob=false, reorder-cell-paths=true, pipefail=true, enforce-runtime-annotations=true, native-clip=false, cell-path-types=false |
Bug report form
Describe the bug
http --allow-errorsdoesn't work for timeoutsHow to reproduce
Expected behavior
I would prefer my scripts not to panic when they get a timeout. Is there a way to catch timeouts with standard
httpcommand or i need to use curl for this?Configuration