配置HTTP Post标头和正文以发送Twilio请求

时间:2017-08-17 20:57:13

标签: http post twilio urlencode

我正在尝试获取自定义构建的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

进入我的网址,标题和正文?

示例:-u部分我使用"授权:基本"放入标题,并且它运行良好,服务器识别我。我无法识别From,To,Body部分。

韩国社交协会!

1 个答案:

答案 0 :(得分:1)

Twilio开发者传道者在这里。

-d--data-urlencode标志都表示向POST请求正文添加数据。数据也需要进行网址编码。发出请求时,所有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

让我知道这是否有帮助。