Ruby on rails 在rails响应中设置WWW认证头的正确方法是什么?
在rails响应中设置WWW认证头的正确方法是什么 目前我是这样做的:Ruby on rails 在rails响应中设置WWW认证头的正确方法是什么?,ruby-on-rails,Ruby On Rails,在rails响应中设置WWW认证头的正确方法是什么 目前我是这样做的: headers["WWW-Authenticate"] = %(Basic realm="My Realm") render :json => {:message =>I18n.t("errors.messages.authorization_error")}, :status => :unauthorized 我认为有一种更简单的方法可以使用RailsAPI设置这个头。不直接访问标题字典
headers["WWW-Authenticate"] = %(Basic realm="My Realm")
render :json => {:message =>I18n.t("errors.messages.authorization_error")}, :status => :unauthorized
我认为有一种更简单的方法可以使用RailsAPI设置这个头。不直接访问标题字典。您所做的事情没有错,但是rails确实嵌入了HTTP身份验证。请参阅此链接:这是401响应的实现,但我最终决定创建自己的helper方法,因为我在主体内部返回json响应。