curl-unix-socket
curl-unix-socket copied to clipboard
Run HTTP requests over UNIX socket
HTTP requests over UNIX socket
I wanted to try docker API without binding it on a TCP socket. Curl doesn't work on UNIX socket, so I've developped that:
Build
go get github.com/Soulou/curl-unix-socket
Archlinux
You can install curl-unix-socket-git
from AUR, thank you @slopjong
RUN
./curl-unix-socket unix:///var/run/docker.sock:/v1.6/images/json
Flags
-
-X
: HTTP Verb [GET|POST|DELETE|...] -
-d
: Request data -
-H
: Additional Headers- Example:
-H 'Accept: application/json|Content-type: application/json'
- Example:
-
-b
: Add Cookie- Example:
-b 'Key=Value|Key2=Value2'
- Example:
-
-https
: Make an HTTPS request over the unix socket -
-k
: Allow unsecure HTTPS requests, don't check certificate -
-v
: Verbose