【发布时间】:2014-03-21 20:58:54
【问题描述】:
我有两个应用程序。一个包含 API (Rails),第二个 (Sinatra) 是一个测试应用程序,用于检查 API 是否正常工作。 在测试应用程序中,我可以使用 HTTParty 获取我的 API 提供的所有信息。但是,当我尝试在 API 应用程序中添加 http 基本身份验证时, 测试应用程序总是出现 401 错误。
在提供我编写的 API 的控制器中
http_basic_authenticate_with name: "admin", password: "admin"
在我编写的测试应用程序中
authenticate = {name: "admin", password: "admin"}
options = {query: {username: params[:username], email: params[:email]},
basic_auth: authenticate}
response = HTTParty.get('http://localhost:3000/search.json', options)
我做错了什么?
【问题讨论】:
标签: ruby-on-rails ruby http sinatra httparty