第一次使用Curl,尝试调用api添加一系列新单词,这些单词将从文本文件中读取,同时需要传递我的凭据:username和apiKey,以及一个或两个以上的参数。唯一的动态参数(或值)是“单词”。卷曲:需要将静态和动态参数传递给文本文件中的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”中的所有参数运行它时,它工作正常。
-提前致谢。
刚发现你实际上可以传递多个--data行,这解决了我的问题。谢谢 !