Scalaj如何通过身份验证凭据

时间:2018-09-19 18:23:59

标签: scala rest get

这是我的GET请求,您如何通过身份验证凭据

 import scalaj.http_
 val result = Http("http://myserver03.abc.com:8983/sol/Collection/select?").param("q", "smith").asString

2 个答案:

答案 0 :(得分:0)

没关系

 val result = Http("http://myserver03.abc.com:8983/sol/Collection/select?").param("q", "smith").auth("user", "password").asString

了解如何通过加密的Base64凭据将很有帮助

答案 1 :(得分:0)

要传递加密的Base64凭据,可以使用以下代码。

val result = Http("http://myserver03.abc.com:8983/sol/Collection/select?").param("q", "smith").header("Authorization", "Basic dXNlcjpwYXNzd29yZA==").asString

user:password Base64编码值:dXNlcjpwYXNzd29yZA ==