Get url parameters in NancyFx

前端 未结 3 652
粉色の甜心
粉色の甜心 2021-02-06 21:46

I am using NancyFx to build a web API, but I am facing some problems when getting parameters from the URL.

I need to send, to the API, the request .../consumptions

3条回答
  •  北海茫月
    2021-02-06 22:09

    There are 2 things that you are trying to get from the URL. One is a part of the path hourly - and the other is the parameters in the query string - namely the values for from and to.

    You can get to the part of the path through the parameter to the handler - the x in your example.

    You can get to the query string through the Request which is accessible on the NancyModule.

    To put this in code:

    Get["consumptions/{granularity}"] = x =>
    {
        var granularity = x.granularity;
        var from = this.Request.Query["from"];
        var to = this.Request.Query["to"];
    }
    

    The variables granularity. from, and to are all dynamic, and you may need to convert them to whatever type you want.

提交回复
热议问题