【发布时间】:2016-02-09 22:41:21
【问题描述】:
我想通过使用单点登录 (SSO) 和 HTTPS (SSL) 的连接下载 groovy 中的文件,是否有一种简单的方法可以做到这一点。我不打算构建一个完整的应用程序,因此安全性不是那么重要。
def data = new URL("https://server/context/servlet?param1=value1").getText()
print data
我目前使用 curl 进行下载,但理想情况下不必调用 curl。当前使用的调用如下。
curl --negotiate -u user:pass -L --insecure -o filename.txt "https://server/context/servlet?param1=value1"
我正在寻找的解决方案的两个关键点 - 它不涉及对 curl 进行系统调用 - 不包括手动设置证书。
会考虑图书馆。
【问题讨论】:
-
您可以使用 httpbuilder 并将其设置为忽略 SSL 问题 github.com/jgritman/httpbuilder/wiki/SSL#ignoresslissues