问题描述:
使用git flow创建的分支名称类似 feature/demo 这种带有斜杠,然而调用 gitlab api GET /projects/:id/repository/branches/:branch 或者 PUT /projects/:id/repository/branches/:branch/protect 时斜杠会形成 url 的一部分,导致结果受影响。
git flow
feature/demo
GET /projects/:id/repository/branches/:branch
PUT /projects/:id/repository/branches/:branch/protect
不知道有没有人遇到过类似问题,是怎么解决的?
CGI.escape 掉,好像是需要
CGI.escape
#1 楼 @huacnlee 恩,查了资料缺失是需要 escap。解决了