Ruby on rails 将curl请求转换为Rails Net::HTTP

Ruby on rails 将curl请求转换为Rails Net::HTTP,ruby-on-rails,curl,Ruby On Rails,Curl,我正在使用的API告诉我发出GET请求,如下所示: curl -s \ -X GET \ --user "$MJ_APIKEY_PUBLIC:$MJ_APIKEY_PRIVATE" \ https://api.mailjet.com/v3/REST/template/$template_ID/detailcontent 我正在尝试将其转换为Rails的NET::HTTP。我尝试添加req.body,添加?user=TOKEN,并不断得到401未经授权的响应。我已

我正在使用的API告诉我发出GET请求,如下所示:

curl -s \
     -X GET \ 
     --user "$MJ_APIKEY_PUBLIC:$MJ_APIKEY_PRIVATE" \
     https://api.mailjet.com/v3/REST/template/$template_ID/detailcontent
我正在尝试将其转换为Rails的
NET::HTTP
。我尝试添加
req.body
,添加
?user=TOKEN
,并不断得到
401未经授权的
响应。我已经在curl中测试过了,我的证书是有效的

如何在GET请求中包含
--用户“$MJ\u APIKEY\u PUBLIC:$MJ\u APIKEY\u PRIVATE”
部分?

--curl中的user
用于服务器身份验证。在您的例子中,在
--user
之后,您提供了用冒号分隔的用户名和密码。这将用于http基本身份验证

既然您知道这一点,就可以检查如何使用NET::HTTP或进行基本身份验证