Я хочу сделать HTTP POST
содержимого (в виде строки) локального файла, расположенного по path/to/my-file.txt
к конечной точке URL-адреса по адресу http://example.com/
.
Например, я мог бы сделать следующее:
- Извлеките содержимое файла
my-file.txt
в виде строки. - URL кодирует строку.
- Сохраните закодированную строку как переменную с именем
foo
.
Затем сделайте что-то вроде этого:
curl -d "data=foo" http://example.com/
(На самом деле мне не нужна переменная foo
. Это просто удобный способ описать мой вопрос.)
Какие команды мне нужно будет выполнить это? Нужно ли писать сценарий оболочки? Если так, как это могло бы выглядеть?