卷曲POST,如何在Corona中做到这一点

时间:2013-10-22 10:30:35

标签: curl lua corona

我正在尝试弄清楚如何在我的Corona制造的应用程序中使用这个在cmd行中工作的卷曲帖子:

curl --user access_key:secret_key -X POST -d "username=user1&email=someone@mail.com&password=password" http://ccs-core-env-xejfmg7sfn.elasticbeanstalk.com//users.json

我的问题绝对是2把钥匙。我试过发送这样的网络请求:

local params = {}
local headers = {}

headers["Content-Type"] = "application/x-www-form-urlencoded"

local body = "username=user1&email=someone@mail.com&password=password"
params.headers = headers
params.body = body

network.request( "http://ccs-core-env-xejfmg7sfn.elasticbeanstalk.com/users.json",   "POST", networkListener, params )

我尝试将这两个密钥作为标头发送并将它们包含在参数中,但总是得到响应,HTTP Basic:拒绝访问

有谁知道我发布这些密钥的正确方法?

1 个答案:

答案 0 :(得分:3)

它需要HTTP授权。我认为你应该添加“授权”HTTP字段。授权字段值由凭据组成       包含用户代理的身份验证信息       要求的资源领域