【问题标题】:Curl: Passing partial parameters from a text fileCurl:从文本文件中传递部分参数
【发布时间】: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


    【解决方案1】:

    刚刚发现您实际上可以传递多个 --data 行,这解决了我的问题。谢谢!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-04
      相关资源
      最近更新 更多