mirror of
https://github.com/nushell/nushell.git
synced 2024-12-01 21:03:58 +01:00
0d82d7df60
* Update documents of commands * Change plugin names for register command examples * Remove unused docs [ci skip]
46 lines
1.1 KiB
Markdown
46 lines
1.1 KiB
Markdown
---
|
|
title: post
|
|
layout: command
|
|
version: 0.59.1
|
|
---
|
|
|
|
Post a body to a URL (HTTP POST operation).
|
|
|
|
## Signature
|
|
|
|
```> post (path) (body) --user --password --content-type --content-length --headers --raw --insecure```
|
|
|
|
## Parameters
|
|
|
|
- `path`: the URL to post to
|
|
- `body`: the contents of the post body
|
|
- `--user {any}`: the username when authenticating
|
|
- `--password {any}`: the password when authenticating
|
|
- `--content-type {any}`: the MIME type of content to post
|
|
- `--content-length {any}`: the length of the content being posted
|
|
- `--headers {any}`: custom headers you want to add
|
|
- `--raw`: return values as a string instead of a table
|
|
- `--insecure`: allow insecure server connections when using SSL
|
|
|
|
## Examples
|
|
|
|
Post content to url.com
|
|
```shell
|
|
> post url.com 'body'
|
|
```
|
|
|
|
Post content to url.com, with username and password
|
|
```shell
|
|
> post -u myuser -p mypass url.com 'body'
|
|
```
|
|
|
|
Post content to url.com, with custom header
|
|
```shell
|
|
> post -H [my-header-key my-header-value] url.com
|
|
```
|
|
|
|
Post content to url.com with a json body
|
|
```shell
|
|
> post -t application/json url.com { field: value }
|
|
```
|