Skip to content

http --allow-errors doesn't work for timeouts #18789

Description

@kewaopcode

Bug report form

  • I have done a basic search of the issue tracker to find any existing issues that are similar.
  • I have checked that my version is at least the latest stable release available via my installation method.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    status:needs-triageAn issue that hasn't had any proper look

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions