Home Explore Blog CI



nushell

commands/docs/http_get.md
75a7f56f2e24c8eb7a28dfdbed2f3a60c90c27497df401cf0000000300000764
---
title: http get
categories: |
  network
version: 0.104.0
network: |
  Fetch the contents from a URL.
usage: |
  Fetch the contents from a URL.
editLink: false
contributors: false
---
<!-- This file is automatically generated. Please edit the command in https://github.com/nushell/nushell instead. -->

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

<div class='command-title'>Fetch the contents from a URL.</div>

## Signature

```> http get {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
 -  `--raw, -r`: fetch contents as text rather than a table
 -  `--insecure, -k`: allow insecure server connections when using SSL
 -  `--full, -f`: returns the full response instead of only the body
 -  `--allow-errors, -e`: do not fail if the server returns an error code
 -  `--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 content from example.com
```nu
> http get https://www.example.com

```

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

```

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

```

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

```

## Notes
Performs HTTP GET operation.

Chunks
073d9e96 (1st chunk of `commands/docs/http_get.md`)
Title: http get: Fetching Content from a URL in Nushell
Summary
The `http get` command in Nushell is used to fetch the contents from a specified URL. It supports authentication with usernames and passwords, custom headers, timeout settings, and options to handle raw text, insecure connections, full responses, error codes, and redirect modes. The command returns the content of the URL, which can be configured to be a table or raw text.