gpt4 book ai didi

Crystal-lang httpget basic_auth

转载 作者:行者123 更新时间:2023-12-05 08:56:45 24 4
gpt4 key购买 nike

我正在用 Ruby 编写一些代码...但我无法弄清楚基本身份验证如何与 Crystal-lang 一起工作。

在 ruby​​ 中,我必须始终使用 request.basic_auth 但这在 Crystal lang 中可能不起作用。
我在做什么 ruby ?有人可以用 Crystal-lang 写那行 request.basic_auth 吗?

    request = HTTP::Client.get "http://127.0.0.1:#{ports[coinName]}/"
request.basic_auth username([coinName], password[coinName])
json = JSON.parse(request.body

错误

in ./src/coinHashRate.cr:29: undefined method 'basic_auth' for HTTP::Client::Response

request.basic_auth username[coinName], password[coinName]
^~~~~~~~~~

最佳答案

你需要做的:

require "http/client"

client = HTTP::Client.new "127.0.0.1", ports[coinName]
client.basic_auth(username[coinName], password[coinName])
client.get "/"

您使用基本身份验证配置客户端,而不是请求或响应。​​

关于Crystal-lang httpget basic_auth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39048644/

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