至少使用node.js或postman无法通过https使用Redmine REST API
使用C#,我们可以执行以下操作:至少使用node.js或postman无法通过https使用Redmine REST API,node.js,api,ssl,redmine,Node.js,Api,Ssl,Redmine,使用C#,我们可以执行以下操作: RedmineManager rm = new RedmineManager("https://<your-address>", <api-key>, "random-password"); IList<Issue> issues = rm.GetObjectList<Issue>(new NameValueCollection() { { "project_id", <project-id> } })
RedmineManager rm = new RedmineManager("https://<your-address>", <api-key>, "random-password");
IList<Issue> issues = rm.GetObjectList<Issue>(new NameValueCollection() { { "project_id", <project-id> } });
RedmineManager rm=新的RedmineManager(“https://”,“随机密码”);
IList issues=rm.GetObjectList(新的NameValueCollection(){{{“项目id”,}});
node.js呢?知道我还使用了POSTMAN来查询一些REdmine REST端点,它会弹出keychain屏幕来选择证书,我选择了它,但是请求失败了
《邮差》的回应是:
未经授权
此服务器无法验证您是否有权访问
要求提供文件。您提供了错误的凭据(例如。,
密码错误),或者您的浏览器不知道如何提供
所需证件
我用另一个没有SSL的redmine运行同一个请求,它可以工作
我的SSL证书有扩展名p12,我手动安装,以使浏览器信任域名
如果是REST提供商(Redmine)上的缺陷,请告诉我