gpt4 book ai didi

ruby - HTTParty header 在 ruby​​ 脚本中不起作用

转载 作者:数据小太阳 更新时间:2023-10-29 08:11:27 25 4
gpt4 key购买 nike

我正在尝试在某些 Ruby 代码中复制以下 curl 命令(有效),但是 API 似乎未发送/提取“Customer-Id” header 部分。

curl 命令是:curl -u ‘me@mydomain.com’ -H ‘Customer-Id: 243’ https://192.168.50.50/api/customers

它返回有关该客户的信息。但是在 Ruby 中,以下内容不起作用:

auth = {
username: “me@mydomain.com”,
password: "#{pass}"
}

@result = HTTParty.get("https://192.168.50.50/api/customers",:basic_auth => auth, :headers => { ‘Customer-Id: 243’ } ).parsed_response
puts @result

如果有人知道我在这里做错了什么,将不胜感激!

最佳答案

查看你的代码,有一个错误:

:headers => { ‘Customer-Id: 243’ }

试试这个方法:

:headers => {'Customer-Id' => 243}

关于ruby - HTTParty header 在 ruby​​ 脚本中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36732555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com