测试mantis rest api时碰到的问题:404 not found.
根据文件,mantis rest api的预设url是{{url}}/api/rest/{{controller}}。
其中{{url}}的部分是mantis实体的base url,{{controller}}则是各api的名称。
以issue api为例,预设的api url应该是{{url}}/api/rest/issues/。
但是一开始测试的时候不管怎么连都是404,所以求助google看看问题出在哪里。
首先google到的是这份mantis admin guild文件。
里面提到要在config档设定
$g_webservice_rest_enabled = on;
于是我们请主管协助看看config档里面有没有这一段。
发现没有,所以把这一行设定给补上去。
重启service之后测试还是404,于是又另外google到一篇mantis官方讨论区的文章。
有一则回复提到:
请主管协助将apache的rewirting开启之后,就能正常连到server的mantis res api url了。
至于设定rewriting后service run不起来,我们的万能主管怎么排查出原因是没有载入rewrite_module,就不是有环境架设障碍的我能分享的了。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
css3 flex布局 justify-content:space-between 最后一行左对齐
网友评论