我正在使用 Redmine Api 用 C# 编写程序,我只能通过登录
var manager = new RedmineManager("http://srvredmine/login", username, password);
如果我使用简单的任务,比如
var user = manager.GetCurrentUser();
Console.WriteLine(user);
我在 redmine-net45-api.dll 中发生 NotFoundException
我更改为 RedmineWebClient,因为它对我来说效果更好。例如,我想下载一个 Wiki 页面,然后我使用
MessageBox.Show(manager.DownloadString("http://srvredmine/projects/sports").ToString());
And for login 我使用
NetworkCredential credentials = new NetworkCredential(username, password, "http://srvredmine/login/");
RedmineWebClient manager = new RedmineWebClient();
manager.BaseAddress = "http://srvredmine/";
manager.Credentials = credentials;
但是在messageBox中我只得到登录页面的字符串。