Home Explore Blog CI



nushell

commands/docs/http_head.md
9f5bb6823b96e9fa588be9058e5b46312103616003cdb6f300000003000005e6
---
title: http head
categories: |
  network
version: 0.104.0
network: |
  Get the headers from a URL.
usage: |
  Get the headers from a URL.
editLink: false
contributors: false
---
<!-- This file is automatically generated. Please edit the command in https://github.com/nushell/nushell instead. -->

# `http head` for [network](/commands/categories/network.md)

<div class='command-title'>Get the headers from a URL.</div>

## Signature

```> http head {flags} (URL)```

## Flags

 -  `--user, -u {any}`: the username when authenticating
 -  `--password, -p {any}`: the password when authenticating
 -  `--max-time, -m {duration}`: max duration before timeout occurs
 -  `--headers, -H {any}`: custom headers you want to add
 -  `--insecure, -k`: allow insecure server connections when using SSL
 -  `--redirect-mode, -R {string}`: What to do when encountering redirects. Default: 'follow'. Valid options: 'follow' ('f'), 'manual' ('m'), 'error' ('e').

## Parameters

 -  `URL`: The URL to fetch the contents from.


## Input/output types:

| input   | output |
| ------- | ------ |
| nothing | any    |
## Examples

Get headers from example.com
```nu
> http head https://www.example.com

```

Get headers from example.com, with username and password
```nu
> http head --user myuser --password mypass https://www.example.com

```

Get headers from example.com, with custom header
```nu
> http head --headers [my-header-key my-header-value] https://www.example.com

```

## Notes
Performs HTTP HEAD operation.

Chunks
1e0657d0 (1st chunk of `commands/docs/http_head.md`)
Title: http head - Get Headers from a URL
Summary
The `http head` command retrieves the headers from a specified URL. It supports authentication, custom headers, timeout settings, insecure SSL connections, and redirect handling. The command takes a URL as input and outputs the headers.