gpt4 book ai didi

java - 通过java在Jenkins上进行用户身份验证

转载 作者:行者123 更新时间:2023-12-01 11:12:01 24 4
gpt4 key购买 nike

我正在使用 jenkins 并直接访问网址。

例如。 http://jenkins.local:8080/job/path_to_file/config.xml

它曾经给我一个 xml 输出。

jenkins 没有用户登录功能。因此,访问相同的网址会将我带到登录页面。如何在Jenkins上进行用户身份验证?

我检查了 API,但没有任何迹象表明有任何接近它的东西。

最佳答案

您可以使用以下方法:

public InputStream processPostRequest(String requestUrl) {

DefaultHttpClient client = null;

client = createHttpClient("admin", "pas");

HttpEntity entity = null;

BasicHttpContext context = null;
context = createHttpContext();

client.addRequestInterceptor(new HttpRequestInterceptor(), 0);
HttpGet get = new HttpGet(requestUrl);

try {

// Execute your request with the given context
HttpResponse response = client.execute(get, context);
entity = response.getEntity();

} catch (IOException e) {
e.printStackTrace();
}

return entity..getContent();
}

其中 requestUrl 是 url+config.xml。 HttpRequestInterceptor 是一个接口(interface),因此您必须创建自己的类来扩展它。

关于java - 通过java在Jenkins上进行用户身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32234786/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com