Ruby on rails 将curl请求转换为Rails Net::HTTP
我正在使用的API告诉我发出GET请求,如下所示: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未经授权的响应。我已
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或进行基本身份验证