【发布时间】:2020-02-01 20:30:34
【问题描述】:
如果请求链接是这样的,Route参数会是什么样子:
现金/用户/{UserId}/Transactions?PartnerUserSessionKey={PartnerUserSessionKey}
这样的?
[Route("cash/users/{userid}/transactions")]
private void CreateCashTransaction(int userid,[FromUri] Transaction transaction, Someclass otherinfo) {}
Someclass 是 URL 中未包含的附加信息
【问题讨论】:
-
你想用
Someclass做什么?默认情况下是否为空?你将如何为otherinfo赋值。对我来说,你的问题我不清楚。提供一些输入数据和预期输出 -
Someclass 是请求的一部分,不包含在 url 中。我需要使用此信息来发送正确的响应
-
输入包括用户ID,交易伙伴会话密钥..这两个带有url,以及交易ID,交易名称,来自json(不是来自url)。我需要对此请求做出一些回应。网址示例为link
标签: c# .net routing asp.net-web-api2