Ruby 获取邮递员输出的正确方法-将哪个参数放在哪里?
我正在尝试查看API调用是否正常工作 这是在Postman上获取POST输出的正确方法吗?尤其是在哪里放置参数和标题。我也试着得到错误 不允许使用方法(代码:405) 截图: 要测试的原始ruby代码-Ruby 获取邮递员输出的正确方法-将哪个参数放在哪里?,ruby,api,post,postman,crud,Ruby,Api,Post,Postman,Crud,我正在尝试查看API调用是否正常工作 这是在Postman上获取POST输出的正确方法吗?尤其是在哪里放置参数和标题。我也试着得到错误 不允许使用方法(代码:405) 截图: 要测试的原始ruby代码- uri = URI 'https://identity.api.rackspacecloud.com/v2.0/tokens' data = { 'auth' => { "RAX-KSKEY:apiKeyCredentials" =>
uri = URI 'https://identity.api.rackspacecloud.com/v2.0/tokens'
data = { 'auth' => { "RAX-KSKEY:apiKeyCredentials" => { 'username' => 'beamteam' , 'apiKey' => '****' }} }
json_headers = {"Content-Type" => "application/json", "Accept" => "application/json"}
http = Net::HTTP.new uri.host, 443
http.use_ssl = true
建议使用哪种http方法?您收到的响应消息表明您缺少MIME媒体类型和授权数据
你好,Nir,它仍然给出相同的结果。我应该使用哪种http方法?如果您希望从服务器获得数据而不是GET,如果您将数据发送到服务器而不是POST。Hello Nir,当我使用GET时,我收到:{“methodNotAllowed”:{“code”:405},对于POST,标题部分显示如下(在正文和Cookies旁边)-;请建议。405是否存在身份验证问题?当我们发布时,我们通过头中而不是参数中的授权密钥传递API密钥。