我正在尝试弄清楚如何在我的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:拒绝访问
有谁知道我发布这些密钥的正确方法?
答案 0 :(得分:3)
它需要HTTP授权。我认为你应该添加“授权”HTTP字段。授权字段值由凭据组成 包含用户代理的身份验证信息 要求的资源领域