我正在尝试将 NUnit 与 TestRail 集成。尝试从给定的测试套件创建测试运行并执行所需的测试用例。
我能够实现整合。但挑战是如何传递 API 密钥?
到目前为止,我能够通过用户名和密码调用 API。但出于安全原因,我不想将用户名和密码暴露给其他人。
这是示例代码:
HttpWebRequest request = (HttpWebRequest) WebRequest.Create(url);
request.ContentType = "application/json";
request.Method = method;
string auth = Convert.ToBase64String( Encoding.ASCII.GetBytes("{mUser}:mPassword}" ) );
request.Headers.Add("Authorization", "Basic " + auth);
但我不确定,是否有传递 API Key 的方法?
注意:我能够在 TestRail 中创建 API 密钥