Použijte curl, za předpokladu, že data jsou POST'ed, něco jako
curl -X POST http://example.com/some/path -d '{"version": "1.1", "method":"progr","id":2,"params":{"call":...} }'
Pokud pouze načítáte data pomocí GET a nepotřebujete posílat nic s parametry adresy URL, stačí spustit curl http://example.com/some/path
curl --request POST \
--url http://localhost:8099/someservice/services/boo \
--header 'authorization: Basic dkfhsdlepwmdseA==' \
--header 'cache-control: no-cache' \
--header 'content-type: application/json' \
--data '{"value": "24.127.1212.123"}'
Můžete použít wget
s post-file
také, což jsem považoval za užitečné.
wget --post-file=[file] --header=Content-Type:application/json [URL]
Obsah v souboru můžete ponechat a obsah bude odeslán jako post
data.
Můžete použít i wget:
wget -O- --post-data='{"some data to post..."}' \
--header='Content-Type:application/json' \
'http://www.example.com:9000/json'
Volání wget
s možností -O
poskytnutím -
(mezera mezi nimi bude ignorována, takže ji lze zapsat také jako -O -
), protože jeho hodnota způsobí wget
pro výstup odpovědi HTTP přímo na standardní výstup místo do souboru. Dlouhý název možnosti je --output-document=file
.
Skrytí uživatelského vstupu na terminálu ve skriptu Linux
vytvořit pravidlo iptables pro proces/službu