curl - 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)
解决方案
如果您阅读手册,该--form-string
方法的用法如下:
--form-string <name=string>
您的错误产生于:
--form-string "hola!"
因为它不包括键的值;简单地添加一个=
会导致这个错误消失,因为它将它变成一个键/值对。
--form-string "hola!="
推荐阅读
- regex - 正则表达式:匹配第一次出现的带有字符“a”的单词
- ios - 如何在 ReactiveCocoa 9.0 中使用 SignalProducer.timer
- xslt-1.0 - XSLT 1.0 分组示例
- node.js - 为什么不打开 package.json 中的调试器 ndb?
- javascript - 如何让html、js、css计算器上的负数输出显示为红色?
- java - 如何解决“org.name1.name2.name3;” 进口?
- python - 为值切片一个 findall() 列表
- node.js - react native require() 中的动态文件名
- ios - 带有自定义 UIView(包括按钮)的 UIViewController 无法识别水龙头
- java - 使 PApplet 类与 Java 代码通信