gpt4 book ai didi

ant - 如何从 TeamCity 中提取工件?

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

我想从 teamcity 提取工件。

我一直在尝试使用 c# 和 HtmlAgilityPack 访问网站并查找最新版本及其工件。我目前陷入登录困境,我想我只需要发送 session Cookie。

我的方向正确吗?还有其他人尝试过吗?

我意识到使用构建脚本推送文件很容易,但我想尽量减少对 Ant、NAnt 文件的更改,因为我正在考虑将其扩展到 100 个应用程序。

编辑:这个问题看起来很有希望 Getting HTML from a page behind a login

编辑:现在可以了,我只需要编写一些代码来解析它

WebClient ww = new WebClient();
ww.Credentials = CredentialCache.DefaultCredentials;
ww.DownloadString("http://yourteamcity.com/login.html");
ww.Headers.Add("Cookie",ww.ResponseHeaders["Set-Cookie"]);

NameValueCollection post = new NameValueCollection();
post.Add("username", "name");
post.Add("remember","true");
post.Add("submitLogin", "Login");
post.Add("publicKey","long thing to intercept with fiddler");
post.Add("encryptedPassword","not giving you this");
post.Add("_", "");
byte[] values = ww.UploadValues("http://yourteamcity.com/loginSubmit.html", "POST",post);
string s = ww.DownloadString("http://yourteamcity.com/overview.html");

最佳答案

关于ant - 如何从 TeamCity 中提取工件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/190587/

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