0

我试图弄清楚如何在我的 Corona 制作的应用程序中使用这个在 cmd 行中工作的 curl 帖子:

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: Access Denied

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

4

1 回答 1

3

它需要 HTTP 授权。我认为您应该添加“授权”HTTP 字段。Authorization 字段值包含凭据,其中包含正在请求的资源领域的用户代理的身份验证信息

于 2013-10-22T12:03:52.413 回答