【发布时间】:2017-08-18 16:36:25
【问题描述】:
我正在尝试获取自定义构建的 HTTP Post 请求以执行对 twilio 的以下调用
curl -X POST 'https://api.twilio.com/2010-04-01/Accounts/xxxxx/Messages.json' \
--data-urlencode 'To=+15558675309' \
--data-urlencode 'From=+15017250604' \
--data-urlencode 'Body=This is the ship that made the Kessel Run in fourteen parsecs?' \
-d 'MediaUrl=https://c1.staticflickr.com/3/2899/14341091933_1e92e62d12_b.jpg' \
-u xxxxx:your_auth_token
我的自定义构建请求接受URL、标头和正文,类似于 Hurl.it 上的 HTTP Post 表单。
如何翻译这些部分
--data-urlencode
和
-d
进入我的 URL、标题和正文?
示例:我将 -u 部分放入带有“授权:基本”的标头中,它运行良好,服务器识别我。我只是无法识别 From、To、Body 部分。
谢谢!
【问题讨论】:
-
它们是你的 POST 变量。你是如何进行 HTTP POST 的?
-
哪些变量?带有动词 POST 的 Http 请求具有精确的规范。实现协议的库应该意义不大。为此,您可以假设 http 帖子是串行发送的。
标签: http post twilio urlencode