0
leptus(Cowboyに基づいています)をRESTfulなサーバーとして使用しています。ルータに問題があります。私のコードでErlang Cowboyのコロン
:カウボーイで
post("/restconf/operations/nm-restful:create-mp", Req, State) ->
{200, {json, <<>>, State}.
、コロンがあった場合、それが結合行います。しかし、URLパスにコロンが実際にあればどうでしょうか?私はそれが縛られることを望んでいません。公式サイトのチュートリアルでは、この問題に関する情報はありません。
私は 'cowboy_router'のソースを見ましたが、これは可能ではないと思います。ソースでコロンを "逃げる"方法はありません。もしそれが本当であれば、 '/ restconf/operations /:anything'を使ってそのようなルートを全てマッチさせ、関数内の' anything'の値に 'case'を実行するのが最善の策です。 – Dogbert
@Dogbertあなたの提案は良い回避策です、thx – ruanhao