【发布时间】:2020-01-16 17:53:10
【问题描述】:
第一次使用Curl,试图调用一个api添加一系列新词,这些词会从一个文本文件中读取,同时需要传递我的凭据:用户名和apiKey,以及一个或两个更多参数。唯一的动态参数(或值)是"word"。
Curl:需要将静态和动态参数都从文本文件传递给 api。
尝试过--data "@myFile.txt" "apiurl",也尝试过-K和-d
参数"word=xxx" 应该从myWords.txt 文件传递给Curl。
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"
我收到这个错误
这个端点需要一个用户ID,或者只是“word”参数为空。
关于我要去哪里错的任何想法或方向? ...当我使用单个字符串 -d "xxxdfsdfsdf" 中的所有参数直接运行它时,它工作正常。
-提前致谢。
【问题讨论】:
标签: curl input parameters credentials