gpt4 book ai didi

nancy - 在NancyFx中获取url参数

转载 作者:行者123 更新时间:2023-12-03 07:30:06 26 4
gpt4 key购买 nike

我正在使用 NancyFx 构建 Web API,但从 URL 获取参数时遇到一些问题。

我需要向 API 发送请求 .../consumations/hourly?from=1402012800000&tags=%171,1342%5D&to=1402099199000 并捕获参数的值:粒度、来自、标签和至。我尝试了几种方法,但没有一个有效。例如,我尝试过,

Get["consumptions/{granularity}?from={from}&tags={tags}&to={to}"] = x =>
{
...
}

我该怎么做?

路易斯桑托斯

最佳答案

您尝试从 URL 获取两件事。一个是路径hourly的一部分 - 另一个是查询字符串中的参数 - 即fromto的值。

您可以通过处理程序的参数获取路径的一部分 - 示例中的 x

您可以通过 Request 获取查询字符串,该请求可在 NancyModule 上访问。

将其放入代码中:

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

变量粒度fromto 都是动态,您可能需要将它们转换为您想要的任何类型。

关于nancy - 在NancyFx中获取url参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24189172/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com