Windows wget

Command-line HTTP POST tool.

Drop-in wget --post-data for Windows batch files. No Cygwin, no WSL, no curl.

A tiny command-line HTTP client built for Windows batch files. Issues POST requests with form-encoded bodies, prints the response. Use it in .BAT scripts where curl isn't installed and PowerShell is overkill.

Usage

wpost https://example.com/api  "name=Alice&role=admin"

Sends a POST to example.com/api with the body name=Alice&role=admin. The response body is printed to stdout.

When you need it

  • Batch files that ping a web hook on completion
  • Scheduled tasks that POST status to a monitoring API
  • Locked-down corporate Windows machines without curl or PowerShell
  • Older Windows boxes where you don't want to install a full HTTP toolkit

Features

  • HTTP and HTTPS POST
  • Form-encoded body via command-line argument
  • Response printed to stdout for further processing
  • Tiny: under 100 KB
  • No installer, no DLLs, no dependencies

System requirements

  • Windows 7, 8, 10, 11 (older Windows versions also supported)
  • Under 1 MB of disk space

Browse the full catalog

49 small, sharp Windows utilities. All freeware. All by the same author.