Grails中的基本授权

Grails中的基本授权,grails,Grails,我正在将一个旧的Grails(1.3)应用程序重写为一个更新的Grails 2.5.0应用程序。在旧应用程序中,开发人员将以下内容用于基本授权: clientRequest.getMetaData().putSingle(“授权”、“基本”+encodebase64(用户:pass)) 在我的Grails2.5.0应用程序中,我使用Apache的html库。 我试着做: request.setHeader(“Authorization”,“Basic”+org.apache.commons.co

我正在将一个旧的Grails(1.3)应用程序重写为一个更新的Grails 2.5.0应用程序。在旧应用程序中,开发人员将以下内容用于基本授权:

clientRequest.getMetaData().putSingle(“授权”、“基本”+encodebase64(用户:pass))

在我的Grails2.5.0应用程序中,我使用Apache的html库。 我试着做:

request.setHeader(“Authorization”,“Basic”+org.apache.commons.codec.binary.Base64.encodeBase64String((userid+):“+password.getBytes())


但我仍然收到一条401(未经授权)消息。

我认为他正在接受“用户:通行证”,而你正在接受“用户ID:通行证”可能是你可以检查我认为他正在接受“用户:通行证”,你正在接受“用户ID:通行证”可能是你可以检查我认为他正在接受“用户:通行证”,你正在接受“用户ID:通行证”可能是你可以检查的