配置 HTTP Post headers 和 body 发送 Twilio 请求
Configure HTTP Post headers and body to send Twilio request
我正在尝试让我的自定义构建 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
我的自定义构建请求接受 an URL、headers 和 body,类似于 HTTP Post表单位于 Hurl.it.
如何翻译这些部分
--data-urlencode
和
-d
进入我的 URL、header 和 body?
示例:我将 -u 部分放入 header 和 "Authorization: Basic " 中,它运行良好,服务器识别我。我就是无法识别 From、To、Body 部分。
谢谢!
这里是 Twilio 开发人员布道者。
-d
和 --data-urlencode
标志都表示向 POST 请求正文添加数据。数据还需要进行 url 编码。发出请求时,所有 url 编码的数据都与符号连接并作为正文发送。
在您的示例中,POST 请求正文最终将如下所示:
To=%2B15558675309&From=%2B15017250604&Body=This%20is%20the%20ship%20that%20made%20the%20Kessel%20Run%20in%20fourteen%20parsecs%3F&MediaUrl=https%3A%2F%2Fc1.staticflickr.com%2F3%2F2899%2F14341091933_1e92e62d12_b.jpg
如果有帮助请告诉我。
我正在尝试让我的自定义构建 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
我的自定义构建请求接受 an URL、headers 和 body,类似于 HTTP Post表单位于 Hurl.it.
如何翻译这些部分
--data-urlencode
和
-d
进入我的 URL、header 和 body?
示例:我将 -u 部分放入 header 和 "Authorization: Basic " 中,它运行良好,服务器识别我。我就是无法识别 From、To、Body 部分。
谢谢!
这里是 Twilio 开发人员布道者。
-d
和 --data-urlencode
标志都表示向 POST 请求正文添加数据。数据还需要进行 url 编码。发出请求时,所有 url 编码的数据都与符号连接并作为正文发送。
在您的示例中,POST 请求正文最终将如下所示:
To=%2B15558675309&From=%2B15017250604&Body=This%20is%20the%20ship%20that%20made%20the%20Kessel%20Run%20in%20fourteen%20parsecs%3F&MediaUrl=https%3A%2F%2Fc1.staticflickr.com%2F3%2F2899%2F14341091933_1e92e62d12_b.jpg
如果有帮助请告诉我。