---
name: "httppower"
section: "8"
platform: "linux"
package: "powerman"
version: "2.4.4-4"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/httppower"
---

# httppower(8)

communicate with HTTP based power distribution units

## NAME

httppower - communicate with HTTP based power distribution units

## SYNOPSIS

**httppower** *\[--url URL\] \[--header string\] \[--cookies\] \[--verbose\]*

## DESCRIPTION

**httppower** is a helper program for **powerman** which enables it to communicate with HTTP based power distribution units. It is run interactively by the powerman daemon.

## OPTIONS

- *-u, --url URL*

  Set the base URL.

- *-H, --header string*

  Set extra HEADER to use.

- *-c, --cookies*

  Enable cookies in session.

- *-v, --verbose*

  Increase output verbosity.

## INTERACTIVE COMMANDS

The following commands are accepted at the httppower\> prompt:

- *auth user:pass*

  Authenticate to the base URL with specified user and password, using \`\`basic'' HTTP authentication which sends the user and password over the network in plain text.

- *seturl URL*

  Set the base URL.  Overrides the command line option.

- *setheader \[string data\]*

  Set extra HEADER to use.  Do not specify data to clear.  Overrides the command line option.

- *cookies \<enable\|disable\>*

  Enable or disable use of cookies.  Overrides the command line option.

- *get \[URL-suffix\]*

  Send an HTTP GET to the base URL with the optional URL-suffix appended.

- *post \[URL-suffix\] \<string data\>*

  Send an HTTP POST to the base URL with the optional URL-suffix appended, and string data as argument.  Typically, the data is key=value pairs (multiple of which can be concatenated with the &-symbol), but there can be exceptions.

- *put \[URL-suffix\] \<string data\>*

  Send an HTTP PUT to the base URL with the optional URL-suffix appended, and string data as argument.

## FILES

/usr/sbin/httppower\
 /etc/powerman/powerman.conf

## ORIGIN

PowerMan was originally developed by Andrew Uselton on LLNL's Linux clusters. This software is open source and distributed under the terms of the GNU GPL.

## SEE ALSO

[**powerman**(1)](/powerman/1.md), [**powermand**(8)](/powermand/8.md), [**httppower**(8)](/httppower/8.md), [**plmpower**(8)](/plmpower/8.md), [**vpcd**(8)](/vpcd/8.md), [**powerman.conf**(5)](/powerman.conf/5.md), [**powerman.dev**(5)](/powerman.dev/5.md).

**http://github.com/chaos/powerman**
