使用多个值解析HTTP Authorization标头?

时间:2012-11-16 07:51:24

标签: rest groovy http-headers

我正在创建一个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
        }

结果是一个包含键/值对的地图

有更好的方法吗?

0 个答案:

没有答案