http patch
for network
Patch a body to a URL.
Signature
> http patch (URL) (data) --user --password --content-type --max-time --headers --raw --insecure --full --allow-errors
Parameters
URL
: the URL to post todata
: 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--max-time {int}
: timeout period in seconds--headers {any}
: custom headers you want to add--raw
(-r)
: return values as a string instead of 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
Input/output types:
input | output |
---|---|
nothing | any |
Examples
Patch content to example.com
> http patch https://www.example.com 'body'
Patch content to example.com, with username and password
> http patch -u myuser -p mypass https://www.example.com 'body'
Patch content to example.com, with custom header
> http patch -H [my-header-key my-header-value] https://www.example.com
Patch content to example.com, with JSON body
> http patch -t application/json https://www.example.com { field: value }
Notes
Performs HTTP PATCH operation.