【发布时间】:2015-02-04 10:22:48
【问题描述】:
我有一些curl 请求,我想从中构建一个基本的POST 请求认证(带有标头等),我找不到任何转换它的工具:
curl -X POST 'https://api.twilio.com/2010-04-01/Accounts/xxxxxxxxxxxxx/Calls.json' \
--data-urlencode 'To=xxxxxxx65542' \
--data-urlencode 'From=+xxxxxxx4215' \
-d 'Url=https://api.twilio.com/2010-04-01' \
-d 'Method=GET' \
-d 'FallbackMethod=GET' \
-d 'StatusCallbackMethod=GET' \
-d 'Record=false' \
-u ACbe68cddxxxxxxxxxxxx3aba243cc4cdb:0f442xxxxxxxxxxxxxxxxxxx
那么我的 POST 请求应该是什么样子的呢?
【问题讨论】:
-
你能澄清一下你想把上面的 curl 请求转换成什么吗?不太清楚。
-
我有一些 api ,它显示了一个 curl 代码来做某事。比,我有一些硬件设备,应该发送一个 POST 请求,但它没有运行 curl,所以我必须使用那个 curl 代码,并从中制作一个完整的基本 POST 请求,例如我可以在这个站点中运行: hurl.it 。那么我将如何获取这个 curl 代码,并从中创建正确的字段以使用该网站发送请求?
-
所以你有一个不能运行 curl 的硬件设备,你想从中发出 HTTP 请求?我有这个权利吗?硬件设备运行什么平台或编程语言?
-
@DevinRader 是的。它运行 lua ..
-
Lua 本身没有网络 IO,所以你必须使用外部库。那你用哪一个?也许你可以只使用 curl 绑定?