标签: jazz

c# - 使用Cookie的WebRequest HTTP POST(来自curl脚本的端口)

IBM RTC RESTful api提供了一个用于对服务器进行身份验证的shell脚本示例:

COOKIES=./cookies.txt

USER=my_user
PASSWORD=my_password
HOST="https://myJazzServer:9092/jazz"

curl -k -c $COOKIES "$HOST/authenticated/identity"

curl -k -L -b $COOKIES -c $COOKIES -d j_username=$USER -d j_password=$PASSWORD "$HOST/authenticated/j_security_check"
Run Code Online (Sandbox Code Playgroud)

这非常有效,但我需要使用c#对服务器进行身份验证.

到目前为止,我有以下,但它不起作用(返回授权失败页面):

    CookieContainer _cookie;

    public string _RTC()
    {
        HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://myJazzServer.com:9092/jazz/authenticated/identity");
        if (_cookie == null)
        {
            _cookie = new CookieContainer();
        }
        string a;
        request.CookieContainer = _cookie;
        using (var response = request.GetResponse())
        {
            using (StreamReader sr = new StreamReader(response.GetResponseStream()))
            {
                a = sr.ReadToEnd();
            }
        }




        byte[] data = (new ASCIIEncoding()).GetBytes("j_username=myUser&j_password=MyPass");

        request = (HttpWebRequest)WebRequest.Create("https://myJazzServer.com:9092/jazz/authenticated/j_security_check");

        request.Method = …
Run Code Online (Sandbox Code Playgroud)

c# post curl httpwebrequest jazz

13
推荐指数
1
解决办法
3万
查看次数

RTC/Jazz:"加载存储库工作区"是什么意思?

我是Jazz/RTC的新手,IBM的源代码控制/项目管理/超级bug跟踪器.我们的项目多年来一直使用CVS/SVN/Git,因此我非常熟悉scm概念和实践(分支,合并,标记,获取,合并,推送等).唉,在这一点上,一些RTC的概念还没有陷入困境.

据我所知,"加载存储库工作区"将"存储库工作区"复制到本地文件系统.

问题:

  • "加载存储库工作区"究竟是什么意思?
  • 您什么时候卸载存储库工作区?(为什么网络密集?)
  • 如果处理mutliple分支,你会有多个存储库工作区吗?你会在"切换分支"时加载它们并将它们卸载到本地文件系统中吗?
  • eclipse工作区与"加载的存储库工作区"和"沙箱"之间的关系是什么?

作为奖励:有人可以指向'RTC for cvs/svn/git users'文章吗?

谢谢

eclipse rtc jazz

6
推荐指数
1
解决办法
4155
查看次数

如何在爵士RTC中使用Maven?

我使用maven与颠覆和清除超过4年.我的新项目是在Jazz RTC中使用Ant作为构建工具.我想从Ant迁移到Maven2或Maven3.我是Jazz RTC的新手.请指导我如何使用Maven和Jazz RTC?

maven-2 jazz

5
推荐指数
1
解决办法
5520
查看次数

Jazz SCM持续集成 - 构建流与工作区?

我正在使用Rational Team Concert(RTC)IDE和Jazz构建引擎为Spring Roo应用程序建立持续集成构建.设置构建定义时,Jazz Source Control选项卡上的Build Workspace字段允许选择用户的存储库工作空间或流.

RTC持续集成最佳实践和其他爵士建设资源始终是指使用与构建用户相关联的专用存储库工作区,导致我相信这是首选的方法.我无法直接从流中找到有关构建的任何信息.我们项目的流包含构建所需的所有工件,我已经测试并确认了持续集成构建从流中工作.我无法想到为什么我需要为此目的创建和管理特定的工作空间.

我的问题是,我是通过直接建立在溪流旁边玩火吗?我不知道这种方法是否存在潜在的下游并发症?

build-automation continuous-integration jazz

3
推荐指数
1
解决办法
1989
查看次数

什么是.jazzignore文件?

我在日食中看到.jazzignore文件,并且我知道我正在使用RTC,但我都不知道。有人能解释一下这到底是什么意思吗?

eclipse rtc jazz

3
推荐指数
1
解决办法
3344
查看次数

如何使用CLI从RTC变更集中删除文件

我正在使用RTC 3.0.1 CLI(lscm),我将一个文件签入到我想要删除的变更集中.似乎没有一种直接的方法可以做到这一点,任何想法?

version-control rtc jazz

1
推荐指数
1
解决办法
1583
查看次数