Curl: передача частичных параметров из текстового файла - PullRequest
0 голосов
/ 22 апреля 2019

При первом использовании Curl, при попытке вызвать API для добавления серии новых слов, эти слова будут прочитаны из текстового файла, при этом необходимо передать мои учетные данные: username и apiKey, а также один или два больше параметров. Единственный динамический параметр (или значение) - это «слово». Curl: необходимо передать как статические, так и динамические параметры в API из текстового файла.

Попытался передать --data "@ myFile.txt" "apiurl", также пробовал -K и -d

Параметр "word = xxx" должен быть передан в Curl из файла myWords.txt.

myWords.xt "Word1" "Word2" "Word3"

curl -X POST --header "Content-Type: application / x-www-form-urlencoded" --header "Accept: application / json" -d "username = xxxxx & apiKey = xxxxx & dict = xxxxx" "https://api.languagetoolplus.com/v2/words/add"

Я получаю эту ошибку "Для этой конечной точки нужен идентификатор пользователя" или просто параметр "word" пуст.

Любая идея или направление относительно того, где я иду не так? ... когда я запускаю его напрямую со всеми параметрами в одной строке -d "xxxdfsdfsdf", он работает нормально.

- спасибо заранее.

1 Ответ

0 голосов
/ 22 апреля 2019

Только что выяснилось, что вы можете передать несколько строк --data, что решило мою проблему.Спасибо!

...