Bash 卷轴

Bash 卷轴,bash,curl,Bash,Curl,我在phone.txt中有数据电话 +6285712341234 +6285712341235 +6285712341236 +6285712341237 +6285712341238 但我不知道如何使用这些数据来卷曲,以下是我尝试的: curl-X POST“-d”mocean api key={api_key}&mocean api secret={api_secret}&mocean from={name}&mocean to={phone.txt}&mocean text=Hello”

我在phone.txt中有数据电话

+6285712341234
+6285712341235
+6285712341236
+6285712341237
+6285712341238

但我不知道如何使用这些数据来卷曲,以下是我尝试的:

curl-X POST“-d”mocean api key={api_key}&mocean api secret={api_secret}&mocean from={name}&mocean to={phone.txt}&mocean text=Hello”

我应该使用手机数据发送短信给每个人;我在谷歌上搜索了一个解决方案,但运气不佳(我甚至不知道我用来查找解决方案的关键字是否正确)。

您应该使用--data标志:

检查:

  • 下面是man的全部解释:

    -d、 --数据

    (HTTP)将POST请求中的指定数据发送到HTTP服务器, 与用户填写HTML时浏览器所做的相同 表单并按下提交按钮。这将导致curl通过 使用内容类型将数据发送到服务器 application/x-www-form-urlencoded。与-F、-form相比

    --原始数据几乎相同,但对@字符没有特殊解释。要发布纯二进制数据,您需要 应该改为使用--data二进制选项。对值进行URL编码 您可以使用的表单字段的名称--data urlencode

    如果在同一命令上多次使用这些选项中的任何一个 行中,指定的数据段将与 分隔&-符号。因此,使用'-d name=daniel-d skill=loosy'将 生成一个类似“name=daniel&skill=loosy”的帖子块

    如果数据以@开头,那么其余的应该是一个文件 要从中读取数据的名称,或者-如果要读取数据 来自stdin。还可以指定多个文件。从数据库过帐数据 因此,名为“foobar”的文件将使用-d,--data@foobar完成。什么时候 --数据被要求从这样的文件中读取,回车和换行符将被删除。如果您不想让@角色 有一个特殊的解释用途——取而代之的是原始数据

    另请参见--data binary和--data urlencode和--data raw。这 选项覆盖-F、-form和-I、-head和-upload