我有一个Maven制品中的JSON文件。
我需要将URL放置在另一个Web应用程序中,该应用程序将直接指向此JSON文件。但是后来我面临的问题是,由于身份验证问题,它无法读取它。
因此可以直接在URL中指定凭据,以便我们避免身份验证问题,而另一个Web应用程序可以直接读取JSON文件。
Web应用程序需要URL,该URL将返回JSON文件。
答案 0 :(得分:1)
我不是Maven专家,但是您可以在URL中添加凭据。在下面的示例中,我使用curl演示了它如何工作。
例如,此curl命令将上载一个文件(下载操作相同,只是没有-T <MyFileName>
)
curl -uadmin:<PASSWORD> -T <MyFileName> "http://jfrog.local/artifactory/generic-local/bla"
如果我想将凭证添加到最终要使用的URL中,
curl -T <MyFileName> "http://admin:<PASSWORD>@jfrog.local/artifactory/generic-local/bla"
两个curl命令都执行相同的操作,不同之处在于我拥有凭据的位置。