【问题标题】:Scalaj how to pass authentication credentialsScalaj如何传递身份验证凭据
【发布时间】:2018-09-19 18:23:59
【问题描述】:

这是我的 GET 请求以及如何传递身份验证凭据

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

【问题讨论】:

    标签: scala rest get


    【解决方案1】:

    没想到

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

    了解如何传递加密的 Base64 凭据会很有帮助

    【讨论】:

      【解决方案2】:

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

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

      用户:密码 Base64编码值:dXNlcjpwYXNzd29yZA==

      【讨论】:

        猜你喜欢
        • 2010-12-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-04-11
        相关资源
        最近更新 更多