C# 路径包含参数时如何绑定到模型
假设我想拥有以下REST端点:/projects/{id}/jobs,并能够发布到它以创建新的作业。有点像这样:C# 路径包含参数时如何绑定到模型,c#,asp.net,rest,nancy,C#,Asp.net,Rest,Nancy,假设我想拥有以下REST端点:/projects/{id}/jobs,并能够发布到它以创建新的作业。有点像这样: public class ProjectsModule : NancyModule { public ProjectsModule() : base("/projects") { Post["/{id}/jobs"] = parameters => { // easy enough
public class ProjectsModule : NancyModule
{
public ProjectsModule() : base("/projects")
{
Post["/{id}/jobs"] = parameters =>
{
// easy enough
var projectId = p.Id;
// but how do I specify that job JSON will be in the body of request?
var job = this.Bind<Job>();
}
}
}
我如何告诉Nancy在哪里可以找到项目Id,在哪里可以找到绑定到工作模型的内容?我不完全理解你的问题。projectd和job是空的吗?你的json看起来怎么样?你的工作模式呢?可能是因为你应该用评论向用户提问。答案只适用于。。。嗯,答案是: