首页 > 解决方案 > pushover + curl --form-string: 使用不当

问题描述

我正在尝试使用pushover并收到以下错误:

$ /usr/bin/curl -s \
  --form-string "token=mysecrettoken" \
  --form-string "user=mysecret user" \
  --form-string "hola!" \
  https://api.pushover.net/1/messages.json

curl: option --form-string: is badly used here
curl: try 'curl --help' or 'curl --manual' for more information

我究竟做错了什么?

curl --version                                       
curl 7.47.0 (x86_64-pc-linux-gnu)

标签: curlpushover

解决方案


如果您阅读手册,该--form-string方法的用法如下:

--form-string <name=string>

您的错误产生于:

--form-string "hola!"

因为它不包括键的值;简单地添加一个=会导致这个错误消失,因为它将它变成一个键/值对。

--form-string "hola!="

推荐阅读