我很高興能夠從控制檯直接做東西! :)爲CURL請求的數據輸入提供本地文件作爲參數
今天我玩弄了關於詞形等的meaningcloud API,當我直接在URL中輸入文本作爲txt=here%20my%20text
等參數時,它工作的很好。
然而,試圖從一個文件饋輸入時,使用doc=
參數如所描述in their docs,我不斷收到以下響應:
{"status":{"code":"200","msg":"Missing required parameter(s) - [txt]", ...
該文檔讀取本人可以使用doc
,url
或txt
作爲參數來指定文本輸入的來源,但似乎我在這裏做錯了什麼。
我嘗試了一段時間以不同版本的絕對和相對路徑,但無法弄清楚如何讓它直接從文件中獲取輸入。
這裏有一個例子電話,我是做,也許有人可以點我到我的錯誤(在實際調用我有我的API密鑰了,而不是{my_key_here}
!):
curl -K -XPOST "https://api.meaningcloud.com/parser-2.0?key={my_key_here}&of=json&lang=es&doc=Users/Martin/Documents/text.txt" >> output.json
我嘗試了更一般答案here但剛剛得到相同的錯誤響應。我想知道這是否是我的一般錯誤,或者它是否特定於API。
感謝您的任何提示!
的'-K'選項是完全錯誤的,雖然存在,因爲它會然後把'-XPOST'作爲文件名閱讀...你可能意味着小寫'-k'。 –
哦!非常感謝。是的,我沒有檢查就複製了它!現在在這裏閱讀:https://curl.haxx.se/docs/manpage.html並且根本沒有必要。 –
雖然它還沒有工作,所以那裏肯定還有其他問題。 –