我正在创建一个rest api,其中需要在http标头中传输apikey和签名。现在我可以在http标头内提供所需的参数,控制器可以很好地读出它,但我想知道是否有更好的方法可以做到这一点。
我们在HTTP Authorization标头中传输apikey和sha1签名的值,并使用它来检索它。
request.getHeader("AUTHORIZATION").split(',').
inject([:]) { map, token ->
token.split('=').with {
map[it[0]] = it[1]
}
map
}
结果是一个包含键/值对的地图
有更好的方法吗?